
No.2ベストアンサー
- 回答日時:
#1です
と言う事はVBAで行っているのですね
似たようなコードを複数書く事になりますが、サンプルです
内容は確認と調べる事で判ると思います(意味がわからず使うのは良くないです)
先ず、現状のマクロ(お礼欄のマクロ)を含め下記のように変更します
(他のマクロが無いものとして回答しています。ある場合は変更の必要があるかも知れません)
Private Sub Worksheet_Activate()
Set Rng = Nothing
End Sub
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("D5:E15")) Is Nothing Then
Set Rng = Target
Cancel = True
Worksheets("Sheet2").Select
End If
End Sub
続いてSheet2のモジュールに
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Range("C5:D15")) Is Nothing Then
Cancel = True
Call Module1.cell_inValue(Target)
Worksheets("Sheet1").Select
End If
End Sub
標準モジュールを挿入して 標準モジュールに下記を書きます
Public Rng As Range
Public Sub cell_inValue(Trg As Range)
If Not Rng Is Nothing Then Rng.Value = Trg.Value
End Sub
’ーーー迄
このサンプルはBeforeDoubleClickなので単セルへ書き込みます
Module1.cell_inValueは暫定です プロシージャ名は変更可
モジュール名は実際の標準モジュール名にしてください
Range("D5:E15")などは実行範囲です
Sheet1、Sheet2は対象シート名です
シート名、範囲は実際の対象に書き換えてください
ありがとうございます。
MQLプログラミングは出来るのですが、その他がまだ手付かずで少しづつ勉強していきたいと思います。
解読して自分のものになる様努力します。
ありがとうございました。
No.1
- 回答日時:
こんにちは
実用性、効率を考えないで回答しますが、
VBAマクロを使えるのなら、そんなに難しくはないと思いますが・・感じ方はそれぞれですね
使わないと出来ないかも・・ですね
>sheet1の任意のセルをダブルクリックしたらそのブックの別の文字列が羅列されたシートに飛ぶ動作までは出来た
どの様にしたのかな?
早速のご回答ありがとうございます。
やはり他の人のコードを写させて頂いたのですが。
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Sheets("Sheet2").Select
ActiveCell.Value = Target.Value
End Sub
これで別のシートに飛ぶことが出来たので戻る動作の際クリックしたセルの文字を元のsheet1のセルに持っていきたいのです。
よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) EXCEL VBA 単語置き換え について質問です ブック名 ぶぶぶ シート名 ししし セル V3〜 3 2023/03/08 01:41
- Visual Basic(VBA) Excelにて、シート1の行を削除するとシート2のシート1と同じ番号の行も削除したい 3 2022/05/08 04:24
- Excel(エクセル) Excel>マクロ>特定のセルで同じ情報が登録されている行を1行にまとめたい(文字連結) 6 2023/01/05 16:30
- Excel(エクセル) エクセルの条件付き書式で*を使いたい 4 2022/05/13 16:49
- Excel(エクセル) Excelにて、行の最後のセルの値をコピーして別sheetに張りつけるVBAコードをご教授願います 3 2022/11/20 14:35
- Visual Basic(VBA) Excel VBA 書式変更で困ってます。 オートフィルターの日付フィルターを用いて データの絞り込 2 2022/07/26 22:16
- Excel(エクセル) エクセルのことで教えてください。 A1セルに、 別シートのA1セルが1のときは「A」、2のときは「B 4 2023/02/24 23:08
- Visual Basic(VBA) エクセルVBA ダブルクリックしたら色反転を指定したセルのみにしたい 2 2022/04/06 12:52
- Excel(エクセル) Excelのリストにある文字を含むセルを、複数の色で色付けしたいです 2 2022/08/11 17:39
- Visual Basic(VBA) VBA 改行コードの取り方 1 2022/03/22 14:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Office2021のエクセルで米国株...
-
Excelシートの保護時にデータの...
-
Excelの「0」だけ非表示、小数...
-
エクセルで1月0日と表示される!!
-
iPhoneのExcelアプリで、別のシ...
-
Excelで複数シートの選択セルを...
-
ファイル起動時、毎回 シート1...
-
日付が未入力の際はゼロか、空...
-
エクセルの文字
-
エクセルで複写のように自動入...
-
ハイパーリンクでシートまで指...
-
エクセルで条件に一致したセル...
-
エクセルで、勤務表から 日付...
-
ExcelでTODAY関数を更新させな...
-
ワードからエクセルのシートに...
-
複数シートの同じセル内容を1シ...
-
EXCELのシート間移動をワンボタ...
-
エクセルVBA「リストボックスで...
-
セルを決まった数だけずらして...
-
VBAで、セル(Range)のオブジ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
iPhoneのExcelアプリで、別のシ...
-
Excelの「0」だけ非表示、小数...
-
Excelで複数シートの選択セルを...
-
Excelシートの保護時にデータの...
-
エクセルで条件に一致したセル...
-
エクセルで1月0日と表示される!!
-
日付が未入力の際はゼロか、空...
-
ExcelでTODAY関数を更新させな...
-
EXCELのハイパーリンクのセルを...
-
別シートのセルを絶対参照にする
-
Excelでスクロールすると文字が...
-
複数シートの同じセル内容を1シ...
-
マクロ 新しいシートにデータ...
-
エクセルで複写のように自動入...
-
エクセルで、加筆修正したセル...
-
エクセル ハイパーリンクで画像...
-
ハイパーリンク で『指定された...
-
エクセルで20万行あるシート...
-
エクセルで特定のセルの値を別...
-
INDIRECT(空白や()がある文字列...
おすすめ情報