
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で質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
一つのセルに複数の関数を入力する方法
Excel(エクセル)
-
エクセルカレンダーに予定表を反映したいです。
Excel(エクセル)
-
エクセルのデータの抽出について
Excel(エクセル)
-
4
Excelで数式をそのままコピーしたい どうすればいいですか?
Excel(エクセル)
-
5
Countifよりも早く重複数をカウントする方法ありますか?
Excel(エクセル)
-
6
excelの数式の書き方について。 以下のような数式をSheet1に書いています。 Sheet1のB
Excel(エクセル)
-
7
エクセル 関数について質問です。
Excel(エクセル)
-
8
エクセル、日々の集計整理方法。(再送です。)
Excel(エクセル)
-
9
VLOOKUP が機能しない、その原因は何 ?
Excel(エクセル)
-
10
【EXCEL】=セル&セルが上手く表示できない。
Excel(エクセル)
-
11
Excelで文字列にランダムに記号を入れる事は出来ますか⁇Excelで作っている名簿リストをプリント
Excel(エクセル)
-
12
初めての質問。
Excel(エクセル)
-
13
エクセルの関数に関しての質問です。
Excel(エクセル)
-
14
エクセルの使い方について。 A〜F列に10個ずつデータが入力されています。左隣のセルよりも数値が2倍
Excel(エクセル)
-
15
エクセルで複数行に散らばった情報を一行にまとめたい
Excel(エクセル)
-
16
エクセルで特定の列を素早く出す方法
Excel(エクセル)
-
17
Excelで、日付けをセルに打ち込んだら、その隣のセルに、曜日が自動入力されるようにしたいんだ。ちな
Excel(エクセル)
-
18
エクセルの関数(式)を教えてください。
Excel(エクセル)
-
19
エクセルで期間に入っているかどうかの判定
Excel(エクセル)
-
20
Excelでこんなことはできないでしょうか?
Excel(エクセル)
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
Rangeメソッドは失敗しました。...
-
5
Excelの「0」だけ非表示、小数...
-
6
エクセルのフッタやヘッダーに...
-
7
複数シートの同じセル内容を1シ...
-
8
エクセルで1月0日と表示される!!
-
9
Excelシートの保護時にデータの...
-
10
別シートのセルを絶対参照にする
-
11
ExcelでTODAY関数を更新させな...
-
12
エクセルのマクロで全シートを...
-
13
Excelで複数シートの選択セルを...
-
14
エクセルのセルに、マウスで選...
-
15
エクセルで文字を自動的に別シ...
-
16
EXCEL関数でシート名が変わる可...
-
17
エクセルで別シートからの最大...
-
18
エクセルで複写のように自動入...
-
19
EXCEL ハイパーリンク先を表示...
-
20
エクセルの文字
おすすめ情報
公式facebook
公式twitter