- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA テーブルのフィード名について)
エクセルVBAでテーブルのフィード名の取得方法について
このQ&Aのポイント
- エクセルのテーブルでフィード名の指定行の値を取得する方法について解説します。
- しかし、フィード名に「[」と「]」を使いたい場合、どのように記述すればエラーにならずに取得できるのでしょうか?
- エクセルVBAを使用する際には、特殊文字の扱いに注意が必要です。詳細な方法を紹介します。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
Sub Test() Dim HidukeR As Range '日付 Dim OndoR As Range '温度 Set HidukeR = Range("温湿度[日付]") '日付 Set OndoR = Range("温湿度[温度 '[℃']]") '温度 End Sub [ と ] の前に ' を置きます。 例 '[ ']
その他の回答 (2)
- cj_mover
- ベストアンサー率76% (292/381)
回答No.3
あ、そか。 フィールド名が 日付 温度 [℃] という意味で"[日付]"はエラーになってないのですね。 フィールド名全部"[]"で括りたいのかと思って読み違えてました。 失礼しました。
- cj_mover
- ベストアンサー率76% (292/381)
回答No.1
こんにちは。 Dim HidukeR As Range '日付 Dim OndoR As Range '温度 Set HidukeR = Range("温湿度['[日付']]") '日付 Set OndoR = Range("温湿度['[温度 '[℃']']]") '温度 こんな感じでどうでしょう。 解らなくなったら、試しに、シート上で関数を適用して フィールド全体を参照するようにすると、 参照文字列をExcelが教えてくれます。
質問者
お礼
回答ありがとうございます とても参考になりました
お礼
ありがとうございます 問題を解決することができました