次の例の解決策を探しています。ランダムな長さの 321 列のスプレッドシートを送ってきたクライアントがいます。行 2 には、店舗番号があります。各列には、異なる店舗番号があります。各列の間に空白の列を挿入し、新しい列の店舗番号を同じ長さのセルにコピーする必要があります。
以下を使用して列を追加します。
Sub InsertColumns()
Dim J As Integer, k As Integer
J = Range("A1").End(xlToRight).Column
'j is the last column
For k = J To 2 Step -1
Range(Cells(1, k), Cells(1, k)).EntireColumn.Insert
Next k
前の列のデータに基づいてカウントアップするためのコードが必要です。前のストアから値をコピーし、前の列の行数に基づいて列に貼り付けます。
ありがとう!ジョー