作成中のワークシートでいくつかの問題が発生しています。テーブルの特定の場所に列を挿入し、ヘッダーを設定したいと考えています。
しばらく検索したところ、次のコード (のいくつかのバージョン) が見つかりました。
ActiveSheet.Columns(2).Insert
これは列を挿入するために機能しますが、この後にテーブルのヘッダーを変更する方法がわかりません。
また、テーブルの最後に列を追加して名前を付ける方法について、以前ここでアドバイスを受けました。
そのためのコードは次のとおりです。
Dim oSh As Worksheet
Set oSh = ActiveSheet
Dim oLc As ListColumn
Set oLc = oSh.ListObjects("PropTable").ListColumns.Add
oLc.Name = "XYZ"
この 2 つの方法をさまざまな方法で組み合わせてみましたが、うまくいきません。列を追加するだけでなく、特定の場所に列を挿入するようにコードの 2 番目のブロックを変更する方法はありますか?
ありがとう。
-ショーン