0
私はVBAを書いてから7年間離れていたし、今日、私は52週次サマリーの内容を取り、1にそれらのすべてを置くしようとしています、私は簡単なことを行うように求めてきた、それはアクティブセルの変更時にVBAマクロが停止するのはなぜですか?
を動作しません。シート:
私は最初のシートに行くことができます - 私は必要なデータをコピーします - 要約シートに行きます - データを貼り付けてください - そして、それは停止します...値を変更してから停止します。
セキュリティ設定などがありませんか?ここで
はVBA
Sub Macro3()
'
' Macro3 Macro
'
' Take cell contents of active sheet and paste into summary sheet
Sheets("we 03 Jan").Select
Do
shtName = ActiveSheet.Name
Range("A10:U39").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Full Year").Select
ActiveCell.Offset(1, 0).Range("A1").Select
ActiveCell.Value = shtName
' stops here
ActiveCell.Offset(1, 0).Range("A1").Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
' stops here if previous line causing stop is removed
Sheets(shtName).Select
If ActiveSheet.Index = Worksheets.Count Then
Worksheets(1).Select
Exit Sub
Else
ActiveSheet.Next.Select
End If
Loop
End Sub
私はあなたの変更に応じて実行されているいくつかのイベントコードがあると思います。 – Rory