Click here to Skip to main content
15,889,116 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
VB
Sub Mail_workbook_Outlook_2()
Dim CustomerName As String, Department As String, ReasonOfRequest As String, Ext As String, CuDate As Date, Status As String, Document As String, Re As String, Project As String, Ewo As String, AutoCad As String, Additional As String
Dim mydata As Workbook
Dim Mypath As String
Dim filename As String

 

Worksheets("sheet1").Select
CustomerName = Range("C9")
Worksheets("sheet1").Select
Department = Range("C10")
Worksheets("sheet1").Select
ReasonOfRequest = Range("C11")
Worksheets("sheet1").Select
Ext = Range("I9")
Worksheets("sheet1").Select
CuDate = Range("I10")
Worksheets("sheet1").Select
Status = Range("A15")
Worksheets("sheet1").Select
Document = Range("B15")
Worksheets("sheet1").Select
Re = Range("C15")
Worksheets("sheet1").Select
Project = Range("F15")
Worksheets("sheet1").Select
 Ewo = Range("G15")
 Worksheets("sheet1").Select
 AutoCad = Range("H15")
 Worksheets("sheet1").Select
 Additional = Range("I15")

 filename = ("DMI-Form-505-Output.xlsx")
 Set mydata = Workbooks.Open(filename)
 
 mydata.Activate
 

    Worksheets("sheet1").Select
 Worksheets("sheet1").Range("a1").Select
 RowCount = Worksheets("sheet1").Range("A1").CurrentRegion.Rows.Count
 With Worksheets("sheet1").Range("A1")
 .Offset(RowCount, 0) = CustomerName
 .Offset(RowCount, 1) = Department
 .Offset(RowCount, 2) = ReasonOfRequest
 .Offset(RowCount, 3) = Ext
 .Offset(RowCount, 4) = CuDate
 .Offset(RowCount, 5) = Status
 .Offset(RowCount, 6) = Document
 .Offset(RowCount, 7) = Re
 .Offset(RowCount, 8) = Project
 .Offset(RowCount, 9) = Ewo
 .Offset(RowCount, 10) = AutoCad
 .Offset(RowCount, 11) = Additional
 End With
 mydata.Save
 End Sub
Posted
Updated 28-Aug-15 22:58pm
v2

1 solution

First of all apply the KISS principle ans simplify your code:

VB
Worksheets("sheet1").Select
CustomerName = Range("C9")
Department = Range("C10")
ReasonOfRequest = Range("C11")
Ext = Range("I9")
CuDate = Range("I10")
Status = Range("A15")
Document = Range("B15")
Re = Range("C15")
Project = Range("F15")
Ewo = Range("G15")
AutoCad = Range("H15")
Additional = Range("I15")

Update your question with this change.
Then add a couple sentences to explain what you want to do and where is your problem.
Where is your filepath ?
 
Share this answer
 
v3

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900