私は数字をconatinsするセル(A1)を持っています。 A1 = 4.これは、シートから列を4回クローンする必要があることを意味します。列をクローンしますが、式もVBAで移動する必要があります。
非常に簡単ですが、クローン列のセルにも数式が含まれている可能性があります。これはクローンの数だけシフトする必要があります。ここでは例を示します。
列に= A1が含まれている場合、最初のクローンにはB1、次のクローンにはC1などが含まれている必要があります。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$1" Then
For i = 0 To Target
ActiveWorkbook.Sheets("Sheet1").Columns(3).Copy Destination:=Sheets("Sheet1").Columns(i) 'Columns(3) is the column that I am cloning
Next i
End If
End Subの
をどのように私はこの問題を解決する必要があります:シフトなし
コピースクリプト?
ありがとうございました!なぜ私はそれについて考えなかったのか分かりません! – Twi