1
名前付き範囲から複数の列を選択しようとしました。Excel 2010 VBA Rangeは名前付きテーブルから正しいデータを選択しません
Dim onecolumn as Integer, lastcolumn as Integer
Dim tblTable as ListObject
Dim strforrange as String
Set tblTable = Sheet1.ListObjects("Table1")
onecolumn = 3
lastcolumn = tblTable.Range.Columns.Count
strforrange = tblTable & "[[#All],[Column" & onecolumn & "]:[Column" & lastcolumn - 1 & "]]"
Range(strforrange).Select
私はコードをステップ・バイ・ステップを実行し、「strforrange」変数をチェックする:私はいくつかの変数を選択すべきかの文字列を構築します。たとえ正しい場合でも、選択した列は文字列に記載されている列とは異なります。
名前付きテーブルの範囲を取得する方法はありますか、それとも誰かがこれを解決する方法を知っていますか?
あなたの答えをありがとう、それはそれを修正しました!あなたのコードでは小さな間違いがあります:変数startColumnLetterとlastColumnLetterは二重引用符で囲まないでください。 – freakfeuer
うれしい私は助けることができました!ああ、私は今それを編集します。ありがとう – Jordan