
No.4ベストアンサー
- 回答日時:
No.2, 3。
ほかのコメントも拝見して、何やりたいんだかやっと了解。
Sub XXX()
with Selection
theName$ = .value
r = .Row
c = .Column + 1
end with
theReference$ = "=Sheet1!R" & r & "C" & c
ActiveWorkbook.Names.Add Name:=theName$, RefersToR1C1:=theReference$
End Sub
でよろしいかと。
No.3
- 回答日時:
No.2へのコメントについて。
> 現在選択しているセルの値をtheName$に代入する方法
theName$ = Selection.value
No.2
- 回答日時:
● theName$ ← つけたい名前の文字列。
たとえばtheName$ = "ここでーす1"
もちろん、どこかのcellに入っている文字列を持ってきてもOK。
● theReference$ ← 指したい場所の文字列。たとえば
マクロ中で、あるcellをCells(r, c) で指示しているのなら
theReference$ = "=Sheet1!R" & r & "C" & c
としておいて、
ActiveWorkbook.Names.Add Name:=theName$, RefersToR1C1:=theReference$
でイケました。
ありがとうございます。基礎がわかっていないのでちょっと辛いです。現在選択しているセルの値をtheName$に代入する方法がわかればなんとかなりそうです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【Excel】指定のセル内容を基に別シートのセルを検索して選択する【VBA】 1 2022/06/16 16:16
- Excel(エクセル) マクロだと数式が表示される 2 2022/09/10 14:48
- Visual Basic(VBA) Excel VBA 教えてください。 VBA初心者です。 詳しい方がいましたら教えてください。 下記 3 2023/04/25 11:22
- Excel(エクセル) Excelのマクロについてご教授ください 2 2023/02/25 09:43
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Visual Basic(VBA) Excel VBA マクロ ある列の最終行迄を参照し、別の列の空白セルに値を入力したいです 2 2023/03/05 02:44
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/05/23 15:54
- 会計ソフト・業務用ソフト Excelマクロに詳しい方教えてください 1 2023/06/29 16:18
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/01/23 11:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/12/26 12:05
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロ1があります。 A1のセル...
-
エクセルで複数のシートのクリ...
-
Excel VBAでのWorksheet_Change...
-
Excelのシート上のShapeにイベ...
-
Excelで数字を入れたら対応する...
-
[Excel2003] マクロのユニコー...
-
記録したマクロを他のシートに...
-
エクセル マクロ 一定時間おき...
-
EXCELのマクロについて
-
Excelの操作の履歴を残す方法
-
excel定数の違いについて。xlAu...
-
エクセルVBAで実行中画面を...
-
エクセルのマクロでコマンドボ...
-
エクセルファイルを開いた回数...
-
「マクロが含まれているファイ...
-
エクセル:セル内の文字列の最...
-
エクセル シート内の一番下のセ...
-
【エクセル】フリーワード検索...
-
Excel UserForm の表示位置
-
Excelのフィルター後の一番上の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel VBAでのWorksheet_Change...
-
エクセルで複数のシートのクリ...
-
マクロ1があります。 A1のセル...
-
Excelで数字を入れたら対応する...
-
Excelのシート上のShapeにイベ...
-
エクセル シート内の一番下のセ...
-
長い時間かかるマクロが実行中...
-
【エクセル】フリーワード検索...
-
エクセルで特定の行だけ行削除...
-
エクセルファイルを開いた回数...
-
EXCELのダイアログシートって、...
-
【エクセル】「実行時エラー’10...
-
Excelでセル内の文字をファイル...
-
セルの一部分だけを太字にする方法
-
エクセル マクロ 一定時間おき...
-
Excelにて、同じ画像を複数のセ...
-
前月分を次月シートに繰越でき...
-
エクセル:セル内の文字列の最...
-
excel定数の違いについて。xlAu...
-
excelで画像のハイパーリンクを...
おすすめ情報