No.1ベストアンサー
- 回答日時:
シート名ではなくシートインデックスやオブジェクト名で設定する
正し、インデックスの場合はインデックスを変更された時(位置の変更)、オブジェクト名の場合は削除された場合などで正しく処理されないか、エラーが出ます
シートオブジェクト名
Sheet1.Range("A1").Value = TextBox1.Value
オブジェクト名は 青 シート名は 赤 部分 インデックスはタブの左が1、右に行くにつれ2,3,、
画像参照
No.2
- 回答日時:
こんばんは
>影響が無い” ”内の記述ってありますか?
記法が「” ”」に限定のご質問だとすると、シート名しかないけれど・・・
>シート名をワークシート側で変更したら~~
では、何が「変わらない」のでしょうか?
その「変わらないもの」を利用すれば良いでしょう。
変わらないものがわからない場合は、確実に識別できる特徴があれば、それを「存在するシートから探す」とか。
それすらわからない場合は、「一体どうすれば特定できるのか」から考える必要があります。
確定できるのなら、変数に保持しておいて、必要に応じて参照すれば良いので、1回だけの検索処理で済みます。
とは言っても、No1様のご指摘にもあるように、「削除され」たり、「一致するシートがみつからない」場合に、どうするかの処理も考えておく必要があると思われます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 4 2023/05/26 10:43
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) VBAコードが作動せず、どこに問題があるのか教えて下さい。 3 2023/06/13 13:20
- Visual Basic(VBA) VBA Userformで一部別シートに転記がしたいのですが 2 2023/05/24 13:08
- Excel(エクセル) なぜExit Subがあるのかわかりません 4 2023/02/19 12:34
- Visual Basic(VBA) excel vbaでvlooupの変数がわかりません。 7 2022/05/30 09:35
- Visual Basic(VBA) EXCELのVBAについて 2 2023/07/05 17:17
- Visual Basic(VBA) 別シートのデータを参照して値を入れたい。 まとめデータシートのC列D列の値を商品一覧シートのコードが 7 2022/08/17 13:20
- Visual Basic(VBA) まとめシートから集計シートへA列のコードが一致したら1行コピーするマクロをネット上で見つけました。こ 1 2022/08/30 14:11
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/05/26 17:19
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
シート名を変更してもVBAでエラーにならないように
Excel(エクセル)
-
EXCEL関数でシート名が変わる可能性があるシートのデータを表示させたい
その他(ソフトウェア)
-
Excelマクロ ファイル名が変わるとエラーになる
Excel(エクセル)
-
-
4
マクロについて教えてください。 ファイル名を変更すると、デバックエラー
Word(ワード)
-
5
シート名が変わる場合のVBAの設定の仕方
Excel(エクセル)
-
6
エクセルで、シートの名前を変えても式にエラーが出ないようにしたい
Excel(エクセル)
-
7
VBAでエクセルシートを更新(リフレッシュ)する方法を教えて下さい。
Excel(エクセル)
-
8
シート名が変わっても計算したい
Excel(エクセル)
-
9
Rangeメソッドは失敗しました。globalオブジェクトについて
Excel(エクセル)
-
10
ファイル名変更後も、マクロを動作させたいのですが?
Access(アクセス)
-
11
EXCEL VBAで全選択範囲の解除
Excel(エクセル)
-
12
エクセル:マクロ「Application.CutCopyMode = False」って?
Excel(エクセル)
-
13
Excelのセルにユーザー名を表示する方法
Excel(エクセル)
-
14
エクセルマクロでシート名を条件にする方法
Excel(エクセル)
-
15
エクセルマクロで毎月sheetを更新するのですが、セルA1に毎月、その
その他(プログラミング・Web制作)
-
16
エクセル マクロ名にブック名が付いた場合の修正方法
Excel(エクセル)
-
17
VBAで繰り返しコピーしながら下へ移動させる方法
Excel(エクセル)
-
18
エクセルでアルファベットか数値の判定をしたいのですが
Excel(エクセル)
-
19
【ExcelVBA】マクロの入ったシートをコピーしても新しいシート内でマクロを動作させるには?
Excel(エクセル)
-
20
VBAで保存しないで閉じると空のBookが残る
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
ハイパーリンクでジャンプした...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
【Excel VBA】データ貼り付け先...
-
エクセル、別のシートの表をポ...
-
エクセルのシー名を二段表示に...
-
エクセルのシート連番の振り直し
-
EXCELの「シートの見出し」のフ...
-
ワークシートそのものの色を変...
-
エクセル 非表示のシートをハ...
-
EXCELの図形(テキストボックス)...
-
Wordで差し込み印刷時に表示す...
-
【ExcelVBA】マクロの入ったシ...
-
Access VBAからExcelシートの削除
-
Excel 全シート上のボタンを削...
-
特定のシート名のシートのみ除...
-
エクセルの2つのシートを並び...
-
エクセル、特定のシートにパス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELで複数のシートを一度に「...
-
エクセルでブック内の倍率がバ...
-
特定のシートのみ再計算させな...
-
エクセルで複数のシートに画像...
-
ハイパーリンクでジャンプした...
-
ワークシートそのものの色を変...
-
エクセルの2つのシートを並び...
-
【ExcelVBA】マクロの入ったシ...
-
エクセル、特定のシートにパス...
-
エクセルのシート連番の振り直し
-
EXCELの図形(テキストボックス)...
-
特定の複数のシートに同じ処理...
-
【Excel VBA】データ貼り付け先...
-
エクセルのシー名を二段表示に...
-
EXCELの「シートの見出し」のフ...
-
Accessのテーブルを既存のExcel...
-
Wordで差し込み印刷時に表示す...
-
accessへエクセルの複数のシー...
-
エクセル、別のシートの表をポ...
-
指定したシート名以外を非表示...
おすすめ情報