Guest User

Untitled

a guest
Jul 23rd, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. Sub macro1()
  2. Windows("Tool.xlsm").Activate
  3. Dim j As Integer
  4. For j = 7 To 18
  5. Sheets(j).Select
  6. 'My first thought is to select sheet by index number,
  7. 'and set the index number as variables, but it doesn't work...
  8. Range("G38:K38").Select
  9. Selection.Copy
  10.  
  11. Windows("30-Day.xlsm").Activate
  12. Sheets("SB12").Select
  13. For k = 17 To 28
  14. Range("E" & k).Select
  15. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
  16. Next k
  17.  
  18. Next j
  19. End Sub
  20.  
  21. Sub macro2()
  22. Windows("Tool.xlsm").Activate
  23. If ActiveSheet.Index = Worksheets.Count Then
  24. Worksheets(1).Select
  25. Else
  26. ActiveSheet.Next.Select
  27. End If
  28. Range("G38:K38").Select
  29. Selection.Copy
  30.  
  31. Windows("30-Day.xlsm").Activate
  32. Sheets("SB12").Select
  33. For k = 17 To 28
  34. Range("E" & k).Select
  35. Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
  36. Next k
  37. End Sub
Add Comment
Please, Sign In to add comment