Results 71 to 80 of 102

Thread: VBA Copy Rows From One Workbook To text csv File Based On Count In Different Workbook. Cross Posted Chaos

Threaded View

Previous Post Previous Post   Next Post Next Post
  1. #15
    Senior Member
    Join Date
    Jul 2019
    Posts
    382
    Rep Power
    0
    Code:
    Sub Step14()
    Dim w1 As Workbook, w2 As Workbook, w3 As Workbook
    Set w1 = Workbooks.Open("C:\Users\WolfieeeStyle\Desktop\1.xls")
    Set w2 = Workbooks.Open("C:\Users\WolfieeeStyle\Desktop\2.csv")
    Set w3 = Workbooks.Open("C:\Users\WolfieeeStyle\Desktop\3.xlsx")
    Dim Ws1 As Worksheet, Ws2 As Worksheet, Ws3 As Worksheet
    Set Ws1 = w1.Worksheets.Item(1)
    Set Ws2 = w2.Worksheets.Item(1)
    Set Ws3 = w3.Worksheets.Item(1)
    Dim Lc3 As Long, Lenf1 As Long, Lr1 As Long
    Let Lr1 = Ws1.Range("A" & Ws1.Rows.Count & "").End(xlUp).Row
    Let Lc3 = Ws3.Cells.Item(1, Ws3.Columns.Count).End(xlToLeft).Column
    Dim Lc3Ltr As String
    Let Lc3Ltr = "K"
    Let Lenf1 = Lr1 - 1
    Dim rngOut As Range: Set rngOut = Ws2.Range("A1:" & Lc3Ltr & Lenf1 & "")
    Ws2.Cells.NumberFormat = "General"
    Let rngOut.Value = "='[3.xlsx]" & Ws3.Name & "'!A$1"
    Let rngOut.Value = rngOut.Value
    Let rngOut.Value = Evaluate("If({1},SUBSTITUTE(" & rngOut.Address & ", ""0"", """"))")
    Dim rngIn As Range
    Set rngIn = Ws3.Range("A1:" & Lc3Ltr & "1")
    rngIn.Copy
    rngOut.PasteSpecial Paste:=xlPasteValues
    w1.Close
    w2.Save
    Let Application.DisplayAlerts = False
    w2.Close
    Let Application.DisplayAlerts = True
    w3.Close
    
    End Sub
    with this macro
    there is one issue
    actually the file is been saved with text(tab delimited) and that's y i am getting that type of incorrect output
    If the file is been saved as csv format then everything is perfect
    I dont know excel is causing that issue or what is causing this issue that this is been saved as text(tab delimited) but if we do something in the macro that it save the file in csv format instead of text(tab delimited) then this will be very helpful to me and this problem will be solved
    I request u to plz have a look and do needful
    Attached Images Attached Images

Similar Threads

  1. Replies: 4
    Last Post: 04-10-2014, 10:58 PM
  2. Replies: 2
    Last Post: 09-18-2013, 12:30 AM
  3. TO convert Excel entire workbook in csv format
    By pritee in forum Excel Help
    Replies: 11
    Last Post: 08-16-2013, 11:28 AM
  4. Replies: 4
    Last Post: 06-20-2013, 04:25 PM
  5. Replies: 9
    Last Post: 09-09-2011, 02:30 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •