Excel VBA質問箱 IV

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

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


9756 / 13644 ツリー ←次へ | 前へ→

【25602】コントロールツールボックス panda 05/6/7(火) 19:43 質問[未読]
【25603】Re:コントロールツールボックス ichinose 05/6/7(火) 20:06 発言[未読]
【25616】Re:コントロールツールボックス panda 05/6/8(水) 10:59 お礼[未読]

【25602】コントロールツールボックス
質問  panda  - 05/6/7(火) 19:43 -

引用なし
パスワード
   ワークシート上にコントロールツールボックスからドラッグした
テキストボックス、コマンドボタン、オプションボタンを
使いたいのですが、
たとえばあるセルにテキストボックスの値をそのまま飛ばしたくても
(=A1)という単純な関数)テキストボックスに座標がないためか
式に反映されません。
やり方をご存知の方、よろしくお願いします。

【25603】Re:コントロールツールボックス
発言  ichinose  - 05/6/7(火) 20:06 -

引用なし
パスワード
   ▼panda さん:
こんばんは。

>ワークシート上にコントロールツールボックスからドラッグした
>テキストボックス、コマンドボタン、オプションボタンを
>使いたいのですが、
>たとえばあるセルにテキストボックスの値をそのまま飛ばしたくても
>(=A1)という単純な関数)テキストボックスに座標がないためか
>式に反映されません。
ありますよ!!「フォーム」のコントロールとは指定方法がちがいますが・・。

1 「コントロールツールボックス」にあるデザインモードというボタン(三角定規
  のアイコン)をクリックして、編集モードにします。

2 作成してあるテクストボックスをクリックして選択し、
  「右クリック」---「プロパティ」と選択して下さい。プロパティ設定の
  ダイアログが表示されます。


3 LinkedCellというプロパティがありますから、ここに「A1」(両端の「」は
  除く)と指定して下さい。

4 再度、コントロールツールボックス」にあるデザインモードをクリックし、
  デザインモードを終了させれば設定終了です。

セルA1に値を入れてみて下さい。当該テキストボックスに反映されるはずです。
 

【25616】Re:コントロールツールボックス
お礼  panda  - 05/6/8(水) 10:59 -

引用なし
パスワード
   ichinoseさま。
出来ました!ありがとうございます!!
複数セルにテキストボックスの値を反映させたい時は、
例えばA1,A2,A3にテキストボックスの値を同時に反映するには、
今のやり方でA1に飛ばして、A2,A3のセルに=A1で参照させれば
いいんですよね。

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