Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


203 / 13645 ツリー ←次へ | 前へ→

【81549】セルをダブルクリックしたら moro 20/11/29(日) 14:10 質問[未読]
【81550】Re:セルをダブルクリックしたら マナ 20/11/29(日) 14:22 発言[未読]
【81551】Re:セルをダブルクリックしたら moro 20/11/29(日) 15:45 回答[未読]
【81552】Re:セルをダブルクリックしたら マナ 20/11/29(日) 16:03 発言[未読]
【81564】Re:セルをダブルクリックしたら moro 20/12/6(日) 15:38 お礼[未読]

【81549】セルをダブルクリックしたら
質問  moro  - 20/11/29(日) 14:10 -

引用なし
パスワード
   あるセルをダブルクリックしたら、そのセルから右にある範囲までコピーモードにしたいのですが、その方法について教えていただければと思まいますのでよろしくお願いします。

(例)A2セルをダブルクリックしたら、F2セルまでコピーモードにする

【81550】Re:セルをダブルクリックしたら
発言  マナ  - 20/11/29(日) 14:22 -

引用なし
パスワード
   ▼moro さん:

試してみたことを教えていただけますか

【81551】Re:セルをダブルクリックしたら
回答  moro  - 20/11/29(日) 15:45 -

引用なし
パスワード
   ▼マナ さん:
>▼moro さん:
>
>試してみたことを教えていただけますか

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)

  With Target 
  
    Target.Copy
    Cancel = True
    
  End With

End Sub

セル単体だとできるのですが、ここからセル範囲にする方法がよくわからないので、教えていただけるとありがたいです。

【81552】Re:セルをダブルクリックしたら
発言  マナ  - 20/11/29(日) 16:03 -

引用なし
パスワード
   ▼moro さん:

End(xlToLeft)で、右端セルがどこかを調べてはどうでしょうか。

【81564】Re:セルをダブルクリックしたら
お礼  moro  - 20/12/6(日) 15:38 -

引用なし
パスワード
   ▼マナ さん:
>▼moro さん:
>
>End(xlToLeft)で、右端セルがどこかを調べてはどうでしょうか。

返信が遅くなってすみませんでした。
かなりヒントになりました

i = Target.Address(RowAbsolute:=False, ColumnAbsolute:=False)

Target.Range(i, "XX" & Mid(i, 2)).Copy

これで自分がやりたいと思っていることができました。
ありがとうございました!

203 / 13645 ツリー ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free