こんにちは。
VBAを半年振りに再開した初級者くらいです。
参考程度にしてください。
動作確認:Excel97
まとめ というシートを1枚作っておくと、
そのシートの2行目以降に転記されます。
Sub 纏めたいシートを全部選択してから実行してね002()
Dim Sh As Worksheet
Dim Sh1 As Worksheet
Dim Rng As Range
Dim Rsp As Integer
On Error GoTo myCancel
Set Rng = Application.InputBox("表の1部をクリック!", "セルの指定", "=$A$1", , , , , 8)
On Error GoTo 0
Application.ScreenUpdating = False
Set Sh1 = ActiveWorkbook.Sheets("まとめ")
On Error Resume Next
For Each Sh In ActiveWindow.SelectedSheets
Sh.Range(Rng.Address).CurrentRegion.Copy Destination:=Sh1.Cells(Rows.Count, 1).End(xlUp).Offset(1)
Next Sh
On Error GoTo 0
Application.ScreenUpdating = True
Exit Sub
myCancel:
End Sub
お礼
すごいですね~ 罫線も、着色も全てOKでした。 ありがとうございました。