
No.1ベストアンサー
- 回答日時:
シート名ではなくシートインデックスやオブジェクト名で設定する
正し、インデックスの場合はインデックスを変更された時(位置の変更)、オブジェクト名の場合は削除された場合などで正しく処理されないか、エラーが出ます
シートオブジェクト名
Sheet1.Range("A1").Value = TextBox1.Value
オブジェクト名は 青 シート名は 赤 部分 インデックスはタブの左が1、右に行くにつれ2,3,、
画像参照

No.2
- 回答日時:
こんばんは
>影響が無い” ”内の記述ってありますか?
記法が「” ”」に限定のご質問だとすると、シート名しかないけれど・・・
>シート名をワークシート側で変更したら~~
では、何が「変わらない」のでしょうか?
その「変わらないもの」を利用すれば良いでしょう。
変わらないものがわからない場合は、確実に識別できる特徴があれば、それを「存在するシートから探す」とか。
それすらわからない場合は、「一体どうすれば特定できるのか」から考える必要があります。
確定できるのなら、変数に保持しておいて、必要に応じて参照すれば良いので、1回だけの検索処理で済みます。
とは言っても、No1様のご指摘にもあるように、「削除され」たり、「一致するシートがみつからない」場合に、どうするかの処理も考えておく必要があると思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
シート名を変更してもVBAでエラーにならないように
Excel(エクセル)
-
EXCEL関数でシート名が変わる可能性があるシートのデータを表示させたい
その他(ソフトウェア)
-
VBA Excelのシート名が変更された場合のコピペについて
Excel(エクセル)
-
-
4
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
5
EXCELのVBAでシートコピーをしたとき元のマクロを削除するには?
Excel(エクセル)
-
6
エクセルのシート連番の振り直し
Excel(エクセル)
-
7
【ExcelVBA】マクロの入ったシートをコピーしても新しいシート内でマクロを動作させるには?
Excel(エクセル)
-
8
シート名を変更すると起動するマクロ
Excel(エクセル)
-
9
特定のシートの削除を禁止したい(ブックの保護でなく)
Excel(エクセル)
-
10
シート名が変わる場合のVBAの設定の仕方
Excel(エクセル)
-
11
リストと一致する値のセルを塗りつぶしたい。
その他(Microsoft Office)
-
12
31:30:00が1900/1/1 7:30:0
その他(Microsoft Office)
-
13
複数のマクロボタンをまとめて一つのマクロボタンにするということ。
Excel(エクセル)
-
14
条件付き書式のコピーについて(参照先も自動で変更したい)
Excel(エクセル)
-
15
エクセルの入力規則で作ったリストの文字を拡大したい
Excel(エクセル)
-
16
エクセルのマクロ機能で前のシートに返るVBAはどうかくか
Excel(エクセル)
-
17
マクロボタンを押すと、ファイル名を“日付(年月日)_文字.xlsx”にして指定ファイルに保存したいの
Excel(エクセル)
-
18
Excel_マクロ_現在開いているシートにマクロを実行したいです
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Nintendo Switch 2 キャリング...
-
EXCELで複数のシートを一度に「...
-
エクセルシートの見出しの文字...
-
エクセルでブック内の倍率がバ...
-
【ExcelVBA】マクロの入ったシ...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
共有されたスプレッドシートに...
-
エクセルの2つのシートを並び...
-
EXCELの図形(テキストボックス)...
-
特定のセルを丸で囲む方法 ご...
-
EXCELの「シートの見出し」のフ...
-
エクセル、別のシートの表をポ...
-
エクセルのファイルサイズが急...
-
ハイパーリンクでジャンプした...
-
エクセル ファイル名称 色 ...
-
確定申告用の医療費集計フォー...
-
エクセルでシートを追加したと...
-
エクセルのシー名を二段表示に...
-
エクセル2013 検索→シート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルシートの見出しの文字...
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
【ExcelVBA】マクロの入ったシ...
-
ハイパーリンクでジャンプした...
-
EXCELの図形(テキストボックス)...
-
EXCELで存在しないシート...
-
エクセルで複数のシートに画像...
-
エクセル、特定のシートにパス...
-
エクセルのシー名を二段表示に...
-
ワークシートそのものの色を変...
-
Wordで差し込み印刷時に表示す...
-
Accessのテーブルを既存のExcel...
-
エクセルのファイルサイズが急...
-
エクセルの複数シートでのリン...
-
エクセルで、シートの名前を変...
-
エクセルの2つのシートを並び...
-
EXCELの「シートの見出し」のフ...
-
Excelでマクロ設定したが反映さ...
おすすめ情報