ベストアンサー エクセルでコマンドボタンを押すと指定のセルの色を変える 2007/07/17 15:23 エクセルでA1セルにコマンドボタンを作り、そのコマンドボタンを押すと下のA2とA3セルが塗りつぶされるようにしたいのですが、VBAを使うのでしょうか?? みんなの回答 (1) 専門家の回答 質問者が選んだベストアンサー ベストアンサー pamsd ベストアンサー率18% (39/209) 2007/07/17 15:28 回答No.1 VBAですね。 コマンドボタンを ダブルクリックして開いたところに Range("A2").Interior.ColorIndex = 6 Range("A2").Interior.Pattern = xlSolid Range("A3").Interior.ColorIndex = 6 Range("A3").Interior.Pattern = xlSolid と記述したらいいですよ。 質問者 お礼 2007/07/17 16:46 有難うございました。過去の履歴で方法を見つけました。 質問者 補足 2007/07/17 16:16 できたのですが、すみません、一度に質問せずに。もう一度クリックすると元に戻るようにしたいです。ご教示お願いいたします。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ パソコン・スマートフォンソフトウェアオフィス系ソフト 関連するQ&A エクセル、コマンドボタンについて 素人な質問ですみません。 シート1にコマンドボタンを作成しています。 このコマンドボタンを押すと、シート2のA1セルからE10セルに入力してある50の文字列から、ランダムにコマンドボタンのあるシート1のA1セルに表示させるようにしたいのですが。 このようなことは出きるでしょうか? VBAの知識もほとんどなく困ってます。 簡単に言うと、コマンドボタンを使って、別シートに入力してある文字列を表示させる方法ということになるでしょうか。 よろしくお願いします。 エクセルVBAでコマンドボタンを選択したい。 すいません。私はエクセルのVBAが初心者なのですが、例えば、sheet1にコントロールツールのコマンドボタン1があるとして、いまセルA1が選択されている状態の時、キーボードの"Enter"を押すと、通常はセルA2が選択されるところを、コマンドボタン1を選択するようにしたいのですが、なにかいい方法はありませんか?よろしくお願いします。 エクセルのコマンドボタンの位置をVBAで指定できませんか? エクセルのコマンドボタンの位置をVBAで指定できませんか? 表にコマンドボタンがかぶらないようにデータのない最終行にコマンドボタンを移動する VBAを教えていただけませんか? 最終列に移動するVBAも合わせて教えてください。 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? OKWAVE コラム コマンドボタンの使い方 エクセルVBAでシート上にコマンドボタンを配置して コマンドボタンに二つの動作を割り当てしたいのですが、できますか? コマンドボタンを押すと、ボタンがくぼんだ状態(B)になって、くぼんだ状態で押すと ボタンが元の状態(A)に戻るようなイメージです。 状態Aが通常状態で状態Bがコマンドボタンが押されたままの状態です。 説明が難しいです。 コマンドボタンでコマンドボタンを作成 VBAで質問ですSheet1でコマンドボタンを押すとSheet2のあるセルへコマンドボタンを作成する方法を知りたいのですがどうしたらよいでしょうか? エクセル2003 特定セル範囲のみをコマンドボタンでコピー・貼り付けたい タイトルの通りなのですが、ただ今会員マスタ原本というシートを作成しています。 その中にコマンドボタン(表追加)を作り、ボタンを押すと、B39:U48のセルの作成データが上記のセルの下にどんどん追加される様にVBAを区みたいです。 (1) 表がずれないようにコピーをしたままの状態で貼り付けしたい。 (2) シートは同一シート内。B39:U48のセルの下に貼り付けたい。 (3) ボタンを押すたびにどんどん追加される。 (4) 貼り付けの状態は1行空けた状態で張り付いて欲しい。 エクセルのコマンドボタンについて教えてください。 エクセルのワークシートにコマンドボタンを配置してマクロを登録したとします。 任意のセルを複数選択したのち、コマンドボタンをクリックすると、セルの選択が解除されてしまいます。 選択を解除されない方法ってあるのでしょうか? どなたか、詳しい方がいらっしゃいましたら教えて頂けないでしょうか?宜しくお願い致します。 Excelのセルの内容をコマンドプロンプトで実行 Excel VBA初心者です。 Excelのセルに記入されている文字列をコマンドプロンプトで実行する方法を教えて下さい。 具体的には、 A1 → d: A2 → cd hogehoge A3 → dir とセルにそれぞれ記入されていたとして、フォームから作成したボタンを押下すると A1~A3が順番にコマンドプロンプトで実行(貼り付け)されるマクロの作り方が知りたいです。 ロジックは以下のようにしたいと考えています。 セルA1に値 →ない→ 「値がありません」というエラーのポップアップか何かを表示。 ↓ある セルA1に記入された文字列をコマンドプロンプトで実行 ↓ セルA2に値 →ない→exit ↓ある セルA2に記入された文字列をコマンドプロンプトで実行 ↓ セルA3に値 →ない→exit ↓ある 以下ループ わかりにくいかもしれませんが、よろしくお願い致します。 エクセルのコマンドボタンで、 コマンドボタンで、Sheet1のA2セルからA100セルとC2セルからC100セルをコピーしたものを、Sheet2のB2セルからB100セルと、C2セルからC100セルに貼り付けるには、どのように書けばいいのでしょう? 何度やっても上手くいきません。 教えてください。 エクセル 並べ替え コマンドボタン エクセル2003で並べ替えをする時に、セルを選択してからツールバーの並べ変えボタンでせずに、オートフィルタのようなセルにコマンドボタンを貼って並べ替えることは可能でしょうか? それとオートフィルタでひとつのシートの中に二つの表を作りそれぞれで並べ替えることは可能でしょうか? エクセルでセルを選択出来ないようにしたい エクセルに関して、セルを選択出来ないように設定したいのですが、やり方がわかりません。あるいはそんなことはできるのでしょうか? 質問(1) 状況として、シートにはVBAのコマンドボタンのみあり、ボタンでユーザーフォームを呼び出すような仕様であり、セルは全く使用しません。ですのでシートのどこのセルも選択出来ないようにしたいのです。出来ますか? 質問(2) マウススクロールも出来なくしたい(画面を固定したい)のですが、そんなこともできるのでしょうか? よろしくお願いいたします。 入力した指定のセル範囲をコマンドボタンによってコピー・貼り付けしたい 急いでいます。 エクセル2003を使っているのですが、進まなくなってしまい困っています。 原本というシートのB39~U48にかけて簡単な表とコマンドボタン(”表追加”)を作成しました。 この表をコマンドボタンを押す度に、48行目以降に1行間隔置きでどんどんコピーして貼り付けが行われるように、VBAを組みたいのですがうまくいかず困っています。 作成した表がずれない様にうまく貼りつけしたいです。 どなたか知恵を貸してください。 ヤバいパソコンが壊れたかも!?事前に知っておきたい3つの兆候と対策 OKWAVE コラム マクロ コマンドボタンを押すともう一つコマンドボタン マクロ初心者です。宜しくお願いします。 コマンドボタンをクリックしたら、指定して開いたファイル上にもうひとつコマンドボタンを追加で表示させることは可能でしょうか? <詳細> ・コマンドボタンを押す ・エクセルのファイルを指定して開く ・指定して開いたファイルの「Sheet1のA1」に新たにコマンドボタンを出現させる。 ・「Sheet1のA1」に現れたコマンドボタンを押すとそのファイルを印刷する。 みたいな事をしたいのですが、可能でしょうか?? 宜しくお願いします。 エクセルのコマンドボタンの文字を エクセルに貼り付けたコマンドボタンの文字を、visual basicでの変更でなく、気軽に変更できる方法ってないんでしょうか。 希望としては、指定しているセルの文字をそのままコマンドボタンの文字として変換できる方法があればbestなんですが。 我流なので、詳しく説明していただければうれしいです。 つたない文で分かりにくいかと思いますが、よろしくお願いします。 エクセルVBAのユーザーフォーム上のコマンドボタンに「フォントの色」の エクセルVBAのユーザーフォーム上のコマンドボタンに「フォントの色」の機能を搭載したいのですが、具体的にどういうマクロを書けばいいのかわからずに困っています。 CommandBars.FindControl(ID:=401).Execute 以下のような行をコマンドボタンに登録してみたのですが、実行するとコマンドメニュー上の「フォントの色」ボタンの下に、色の選択肢がポップアップされてしまいます。ユーザーフォーム上のボタンのしたに、色選択のポップアップを表示したいのですが、どなたか方法をご教示いただけますと幸いです。 VBAのコマンドボタンについて エクセルVBAのコマンドボタンをシートに配置してあるのですが、セルの操作(他シートからのコピペ)によってそれの大きさが変わらないようにしたいです。 コマンドボタンのオプションで、『セルに合わせて移動やサイズ変更をしない』にチェックをいれてあるのですが、他のシートからコピペした際にコマンドボタンの位置とサイズが変わってしまいます。 コピーする元のシートのセルサイズに引きずられて、大きさが変わってしまいます(値だけコピーにすれば大丈夫)。 元に戻すボタンを押してもコマンドボタンの大きさは元に戻ってくれないので困っています。 シートの保護で行と列の大きさを保つように保護することも試みたのですが、それだとコピペができなくなってしまいました。 コピペした際に コマンドボタンの大きさと位置が変わらなければどんな方法でも大丈夫です。 (1)コマンドボタンの設定のミス?なので設定を変更する (2)常時、「形式を選択して貼り付ける」の際に"値のみ"しか選べないようにする(もしくは単に「貼り付け」した時に値だけ貼り付けるように設定する)、 (3)行と列の高さ・幅の変更を禁止したままコピペ等が出来るようにする ・・・などなど 詳しい方よろしくお願いします。 エクセル オプションボタン 2>1セル Excel 2003 です。 お詳しい方だと簡単と思うのですが・・・オートシェープでボタンらしい物を選び、オプションボタンとして使いたいのですが、その後どうやって動作させたらいいかわかりません。 ・オートシェープで作ったボタンを二つ(それぞれ東日本50Hz、西日本60Hzと表示)シートのどこかに配置 ・どちらかをクリックする ・ひとつのセル(例えばA10)にクリックしたボタンの値 例 (東日本クリック>A10に 50) (西日本クリック>A10に 60) が入力される といったものです。 なるべく簡単なマクロかVBAだといいのですが・・・ よろしくお願いいたします。 _(__)_ エクセル オプションボタン 2>1セル Excel 2003 です。 お詳しい方だと簡単と思うのですが・・・オートシェープでボタンらしい物を選び、オプションボタンとして使いたいのですが、その後どうやって動作させたらいいかわかりません。 ・オートシェープで作ったボタンを二つ(それぞれ東日本50Hz、西日本60Hzと表示)シートのどこかに配置 ・どちらかをクリックする ・ひとつのセル(例えばA10)にクリックしたボタンの値 例 (東日本クリック>A10に 50) (西日本クリック>A10に 60) が入力される といったものです。 なるべく簡単なマクロかVBAだといいのですが・・・ よろしくお願いいたします。 _(__)_ エクセルのコマンドボタンについて エクセルのコマンドボタンについて エクセル2007にて、シートにコマンドボタン(ActiveXコントロール)を配置し、 プロパティーで、表示する文字やフォントを設定しました。 が、コマンドボタンを選択した時だけ通常の大きさで表示され、選択が解除されると縮めたように、文字だけ小さくなってしまいます。 何か設定がわるいのでしょうか? 原因がわかる方がおられましたら、ご教授いただけませんでしょうか? よろしくお願いいたします。 EXCEL上にコマンドボタン、ファイルを自動保存 EXCELのシート上にコマンドボタンを作成して特定セルの内容をファイル名にして特定ホルダーに自動保存をしたいのですが方法がわかりません。どなたかご存じでしたら教えてください。(超初心者。VBAもわかりません)過去ログも一通り読みましたが、イマイチ理解できませんでした。ホントに素人ですので解りやすく教えていただけるとありがたいです。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ パソコン・スマートフォン ソフトウェア Excel(エクセル)Word(ワード)PowerPoint(パワーポイント)Access(アクセス)その他MS Office製品オフィス系ソフトPhotoshop(フォトショップ)Illustrator(イラストレーター)その他Adobe製品画像・動画・音楽編集ホームページ作成ソフト筆まめ・はがき作成フリーウェア・フリーソフトその他(ソフトウェア) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
お礼
有難うございました。過去の履歴で方法を見つけました。
補足
できたのですが、すみません、一度に質問せずに。もう一度クリックすると元に戻るようにしたいです。ご教示お願いいたします。