|
▼ポンタ さん:
>標準モジュールに貼り付けて、お試しください。
>
>Sub test()
> Dim i As Long, j As Long, k As Long
> Application.ScreenUpdating = False
> Call Range("A:G").Insert(xlShiftToRight)
> k = 7
> For i = 1 To Range("H63356").End(xlUp).Row
> For j = 1 To Cells(i, "I").Value
> Cells(Int(k / 7), (k Mod 7) + 1).Value = Cells(i, "H").Value
> k = k + 1
> Next
> Next
> Range("H:I").ClearContents
> Application.ScreenUpdating = True
>End Sub
ポンタ様
有難うございました。
アッと言う間に出来ました。
もう一つ教えていただきたいのですが背景色や文字色が
指定されている場合も有るのですがどうすれば良いでしょうか。
教えていただいたコードで実行するとH列に背景色だけ出てきました。
背景色が黄色で文字色が紺色のものと
背景色が青色で文字色が黄色のものが有ります。
配置やフォントも決まっています。
セルの書式設定もコピーできますか。
|
|