독서 학급문고관리대장 만들때 메일머지 쓰려는데 필요해서 이리저리 비틀대다 만듬...

이리저리 하다 결국 macro 7로 해결

하지만 만들던게 아까워서 다 올려봄

Sub Macro1()
'
' Macro1 Macro
'
' 바로 가기 키: Ctrl+g
'

    For i = 5 To 84 Step 2
        Rows(i).Select
        Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Next i
 '   Range("C4").Select
 '   Selection.Cut Destination:=Range("B5")
 '   Range("B5").Select
End Sub
Sub Macro3()
'
' Macro1 Macro
'
' 바로 가기 키: Ctrl+g
'
    For i = 6 To 200 Step 3
        Rows(i).Select
        Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Next i
 '   Range("C4").Select
 '   Selection.Cut Destination:=Range("B5")
 '   Range("B5").Select
End Sub
Sub Macro2()
'
' Macro2 Macro
'

'
'B5 = C4

For i = 4 To 82 Step 2
    babo = "C" + Trim(Str(i))
    chun = "b" + Trim(Str(i + 1))
    Sheets("Sheet1").Range(babo).Copy Sheets("Sheet1").Range(chun)
Next i

'Range("C4").Select
 'Selection.Cut Destination:=Range("B5")
  'Range("B5").Select
End Sub
Sub Macro4()
'
' Macro2 Macro
'

'
'B5 = C4

For i = 4 To 200 Step 3
    babo = "C" + Trim(Str(i))
    chun = "b" + Trim(Str(i + 2))
    Sheets("Sheet1").Range(babo).Copy Sheets("Sheet1").Range(chun)
Next i

'Range("C4").Select
 'Selection.Cut Destination:=Range("B5")
  'Range("B5").Select
End Sub
Sub Macro5()
'
' Macro1 Macro
'
' 바로 가기 키: Ctrl+g
'
    For i = 10 To 200 Step 4
        Rows(i).Select
        Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
    Next i
 '   Range("C4").Select
 '   Selection.Cut Destination:=Range("B5")
 '   Range("B5").Select
End Sub
Sub Macro6()
'
' Macro2 Macro
'

'
'B5 = C4

For i = 4 To 200 Step 4
    babo = "C" + Trim(Str(i))
    chun = "b" + Trim(Str(i + 3))
    Sheets("Sheet1").Range(babo).Copy Sheets("Sheet1").Range(chun)
Next i

'Range("C4").Select
 'Selection.Cut Destination:=Range("B5")
  'Range("B5").Select
End Sub

Sub Macro7()
'
' Macro1 Macro
'
' 바로 가기 키: Ctrl+g
'
' 데이터는 B4부터 놓기. A열에 값을 넣자.
    j = 4
    For i = 4 To 200 Step 4
        babo = "B" + Trim(Str(j))
        chun = "A" + Trim(Str(i))
        Sheets("Sheet1").Range(babo).Copy Sheets("Sheet1").Range(chun)
        babo = "C" + Trim(Str(j))
        chun = "A" + Trim(Str(i + 1))
        Sheets("Sheet1").Range(babo).Copy Sheets("Sheet1").Range(chun)
        babo = "D" + Trim(Str(j))
        chun = "A" + Trim(Str(i + 2))
        Sheets("Sheet1").Range(babo).Copy Sheets("Sheet1").Range(chun)
        babo = "E" + Trim(Str(j))
        chun = "A" + Trim(Str(i + 3))
        Sheets("Sheet1").Range(babo).Copy Sheets("Sheet1").Range(chun)
        j = j + 1
    Next i
   
End Sub

'공부' 카테고리의 다른 글

[엑셀] 대소문자 바꾸는 함수  (0) 2012.07.19
[엑셀 매크로] - 중복 행 지우기  (0) 2012.04.06
클라우드를 이것저것 쓰고 있다  (0) 2011.07.07
아이맥 공부중  (0) 2011.06.01
맛간 노트북 고쳤다..  (0) 2011.06.01
Posted by 리오나다
,