• ベストアンサー

フォームのリンクするセルの指定

WinXP Pro、Excel2002です。 フォームバーのオプションボタンを設定し、  コントロールの書式設定  コントロールタブ にある  リンクするセル にセルの番地を指定しますが、上記のオプションボタンを複数個コピーすると、すべて同じ番地のセルにリンクします。 しかし、オプションボタンを、セルを選択して下向きへオートフィルしたとき、リンクするセルも自動で A1 A2 A3 A4 … とできないでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • papayuka
  • ベストアンサー率45% (1388/3066)
回答No.1

出来ないと思います。 オプションボタンは 親になるオブジェクト上で一つしか選択出来ませんので、同一シート上に複数置いてリンクセルを設定していったとしても、全て最後に設定したリンクセルになりますよね? チェックボックスなら、リンクセルを複数設定出来ますが何れにしてもオートフィルのような機能な無いと思います。 マクロで一括セットするくらいでしょうか。 例)複数セルを選択して実行するとチェックボックスを作り、隣のセルをリンクセルにする。 Sub Test() Dim r As Range For Each r In Selection   ActiveSheet.CheckBoxes.Add(r.Left, r.Top, r.Width, r.Height).LinkedCell = _   r.Offset(0, 1).Address Next r End Sub

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • OptionButton(フォームとOLEObjects)

    エクセル2000です。 1.ワークシートのセル上にオプションボタンを何組か配置する場合、フォームのオプションボタンなら、1つのセルにまず一個を貼り付け、あとはそのセルをドラッグすれば、簡単にたくさん貼り付けることが出来ます。 ところが、「フォーム」ではなく、OLEObjectsというものなのでしょうか、コントロールツールボックスから貼り付けるオプションボタンの場合、貼り付けてドラッグしてもそうはならないようです。 これは、一個一個地道に貼り付けしないといけないのでしょうか? 2.フォームのオプションボタンなら「コントロールの書式設定」でリンクするセルをマウス操作で簡単に指定できますが、OLEObjectsのオプションボタンはプロパティのLincedCellに直接セル番地を入力しないといけないようです。他にもっと簡単にリンクするセルを指定することは出来ないのでしょうか? フォームになれているせいか、OLEObjectsのオプションボタン等は、使い方が良くわかりません。ただ、OLEObjectsのオプションボタンなら一々グループボックスで囲まなくともいいようなので使ってみたいのです。 よろしくお願いします。

  • エクセル・オプションボタン・リンクするセルが選べない

    オプションボタンやチェックボタンを作ったのですが コントロールの書式設定を選んでも サイズ・保護・プロパティ・webしか表示されず リンクするセルを選べません どうしてでしょう

  • スピンボタンのリンクするセルを相対的に指定する方法

    現在、Excel2010を使って、タッチパネルを想定した処理表を作っているのですが、 一つ問題に当たっています。 スピンボタンを作成し、ボタンを押すとその右隣のセルの数値が増減されるようにしたいのですが、 コントロールの書式設定でリンクするセルを設定しても、絶対参照になり、 他の場所にスピンボタンを移した時や、大量にスピンボタンをコピーした時に、 その都度、参照先を変更しなければならず、思い通りのシステムを構築できません。 どなたか、ボタンをどの場所に移動しても、また、大量にコピーをしても 必ずその右隣の数値が変更できるように、リンクするセルを相対的に指定する方法を ご存知ないでしょうか?よろしくお願いします。m(_ _)m

  • ユーザーフォーム上のコンボボックスのリンク先はどうやって指定?

    エクセル97です。ユーザーフォームにおいたコンボボックスに表示させたいワークシート上のリスト、およびコンボボックスで選択された値をリンクさせたいセルの指定方法がわかりません。オプションボタンやチェックボックスのリンク先指定方法もわかりません。またユーザーフォームには「OK」「キャンセル」ボタンもないのでしょうか? エクセル95のときはダイアローグシートにコンボボックスを置き、コントロールの書式設定で簡単に指定が出来たのですが、97に変えてからは、敢えてエクセル5.0のダイアローグを挿入しないといけないようなので、出来ればユーザーフォームで作ってみたいのです。どうかよろしくお願いします。

  • Excel:列に対するリンクをオートフィルなどで行に楽に張るには

     ある1列のデーターに対するリンクを,別の場所に横方向に張りたいと思います。例えば,A1,A2,A3…のデータへのリンクをC1,D1,E1…に貼りたいんですが,オートフィルや他の方法を使って効率よく貼る方法はないでしょうか?  実は差し込み印刷するためのリンクを張っているんですが,現状では,上の例ではC1セルに =$A1 と入力して,それを横方向にオートフィル等でコピーし,後で1セルごとに番地を書き換えていますが,なにせセルが数百あるので,非常に手間がかかっています。

  • 【Excel】 オートフィルのデフォルトを変更したい。

    こんにちは。 Excel2003です。 オートフィルでセルのコピーをしますが、 デフォルトでは書式を含めてセルのコピーをします。 従ってセルのデータのみコピーしたいときは、 オートフィルの後、オートフィルオプションで「書式なしコピー」を選びます。 これを、オートフィルのデフォルトを「書式なしコピー」としておき、 後でオプションを選ばないようにすることはできないでしょうか。 よろしくお願いいたします。

  • リンクしているセルをオートフィル

    リンクしているセルをオートフィルでコピーをしてみるのですが、最後の数字が増えてくれません。 [ファイル名]シート名'!$B$5となっているのですが、オートフィルを使っても「5」がそのままコピーされ5・6・7・・・となってくれません。。 わかりにくい説明で申し訳ないのですが、大量にあるデータのため解決策をおしえてください! ちなみに、Ctrlキーを押しながらも試してみましたが出来ません。あと、ツールのオプションも自動になっています。 エクセル初心者のためわかりにくい説明かと思いますがよろしくお願い致します。

  • 条件付き書式のセル参照のエラー

    Excel2007 条件付き書式の問題で 「数式を使用して、書式を設定するセルを決定」でセル参照し設定すると条件つき書式がうまくいかず確認すると たとえば $A$4:$D$4とセルを選んだはずが A12345というようにセル番地ではなく数字が表示されています。 どういったエラーなのでしょうか。 また、問題解決の方法はあるのでしょうか。

  • Excel2007でオートフィルオプションを表示させる方法

    Excel2007でオートフィルをしたときに、 セルの右下に出てくる四角いオートフィルオプションが出てきません。 このExcel2007でオートフィルオプションを表示させる方法を ご存知でしたら教えてください!m(_ _)m

  • エクセル2003のオプションボタンでリンク先の設定方法

    エクセル2003のオプションボタンでリンク先の設定方法 表題の件、ツールバーよりオプションボタンを選択し、コントロールの書式設定から リンク先を設定したいのに、書式設定画面内にコントロールのタグが出ません。 左からサイズ・保護・プロバティ・Webだけしかありません。 また、ツールバーからプロバティのボタンを押すと、各項目の設定ができる画面が 出ますが、すべて英語でわかりません。 ネットで設定方法を検索すると、書式設定から簡単にリンク先を指定できるのですが どうすればいいでしょうか。

専門家に質問してみよう