Results 1 to 3 of 3

Thread: to get one complete vba code from gathering vba codes and formulla

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Member p45cal's Avatar
    Join Date
    Oct 2013
    Posts
    94
    Rep Power
    13
    run blah while the source sheet is the active sheet.
    Code:
    Sub blah()
    D
    Range(Range("B1"), Range("B1").End(xlToRight)).Copy
    'Range("B1:MZ1").copy
    Sheets.Add After:=Sheets(Sheets.Count)
    Selection.PasteSpecial Transpose:=True
    D2
    Range(Range("B1:B12"), Range("B1:B12").End(xlToRight)).Copy
    'Range("B1:AF12").copy
    Sheets.Add After:=Sheets(Sheets.Count)
    Selection.PasteSpecial Transpose:=True
    End Sub
    
    Sub D()
    Dim X As Long, LastRow As Long, vArrIn As Variant, vArrOut As Variant
    LastRow = Cells(Rows.Count, "A").End(xlUp).Row
    vArrIn = Range("A1:A" & LastRow)
    ReDim vArrOut(1 To 60, 1 To Int(LastRow / 60) + 1)
    For X = 0 To LastRow - 1
      vArrOut(1 + (X Mod 60), 1 + Int(X / 60)) = vArrIn(X + 1, 1)
    Next
    Range("B1").Resize(60, UBound(vArrOut, 2)) = vArrOut
    End Sub
    
    Sub D2()
    Dim X As Long, LastRow As Long, vArrIn As Variant, vArrOut As Variant
    LastRow = Cells(Rows.Count, "A").End(xlUp).Row
    vArrIn = Range("A1:A" & LastRow)
    ReDim vArrOut(1 To 12, 1 To Int(LastRow / 12) + 1)
    For X = 0 To LastRow - 1
      vArrOut(1 + (X Mod 12), 1 + Int(X / 12)) = vArrIn(X + 1, 1) * 100
    Next
    With Range("B1").Resize(12, UBound(vArrOut, 2))
      .Value = vArrOut
      .NumberFormat = "0"
    End With
    End Sub

    https://www.youtube.com/channel/UCnxwq2aGJRbjOo_MO54oaHA
    Last edited by DocAElstein; 06-11-2023 at 03:30 PM.

Similar Threads

  1. Replies: 1
    Last Post: 08-23-2013, 06:33 PM
  2. Shorten VBA Code By Removing Redundant Superfluous Code
    By paul_pearson in forum Excel Help
    Replies: 2
    Last Post: 08-15-2013, 09:09 PM
  3. Replies: 0
    Last Post: 07-24-2013, 11:20 PM
  4. Auto Complete for Data Validation
    By IJC in forum Excel Help
    Replies: 1
    Last Post: 05-15-2013, 09:30 AM
  5. Replies: 22
    Last Post: 03-19-2013, 07:57 AM

Posting Permissions

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