Excel VBA質問箱 IV

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

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


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

【70511】チェックボタンの行と同じの行を貼り付け ホアンホアン 11/11/22(火) 16:38 質問[未読]
【70512】Re:チェックボタンの行と同じの行を貼り付け UO3 11/11/22(火) 17:45 発言[未読]

【70511】チェックボタンの行と同じの行を貼り付け
質問  ホアンホアン  - 11/11/22(火) 16:38 -

引用なし
パスワード
   チェックボタンを押して                
C5がTRUEなら    
F5からZ5までコピーして        
sheet1のF5からZ5に値貼り付け

C5がFALSEまたはerrorなら
なにもしない                


C5、F5からZ5はチェックボタンによって変更します。(5→6、7、8、9、10..∞)                
出来ればチェックボタンにマクロを登録したいです。

Range("F5:Z5").Select
  Selection.Copy
  Sheets("sheet1").Select
  Range("F5:Z5").Select
  
ここまでは理解出来るのですが先に進めません。
TRUEかFALSE、errorの選択の組み方もよく分からずにいます。

VBAはよく理解出来ていないので出来ればコードと解説までお願いします。

【70512】Re:チェックボタンの行と同じの行を貼り...
発言  UO3  - 11/11/22(火) 17:45 -

引用なし
パスワード
   ▼ホアンホアン さん:

こんにちは

まず、チェックボタンというものはありません。
チェックボックス または オプションボタン でしょうけど、どちらでしょう?
チェックボックスは四角い枠で、押すたびに レ になったり空白になったりします。
オプションボタンは○で、押すと、黒い小さな「ポッチ」が、その中に現れ、
別のオプションボタンをおすと消えます。

また、質問内にマクロ登録という表現がありますので、フォームツールのコントロールだと思いますが
それでいいですね?

次に、チェックボックスは選ばれた状態(レか空白か)を、どこかのセルにTrue/Flaseでセットすることが
できます。
オプションボタンの場合は、複数あるオプションボタンのどれに黒い小さなポッチがついているかを
どこかのセルに、1,2,3・・・といったようにセットすることができます。

質問にある、「C5がFALSEまたはerrorなら」と、上で申し上げたものとは別ものですね?

さて、「C5、F5からZ5はチェックボタンによって変更します。(5→6、7、8、9、10..∞) 」
ここも、よくわかりません。
既にこのように仕掛けてあるということですか?それとも、このように「したい」ということですか?
「チェックボタンによって」ということですが、たとえばあるチェックボックスをクリックしたら、どこが、どうなるのですか?

そして、本題ですけど、そこで「変更」されたとして、それをもとに「何」をしたいのですか?

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