- ベストアンサー
エクセル メッセージボックスの出し方
エクセルでオートシェイプでボタンを作り、ボタンをクリックするとsheet2へデーターが入力されるようにマクロで作りました。 (1)入力ボタンを押したらメッセージボックスで”記録されました”と画面に表したいのですが・・教えてください。
- みんなの回答 (4)
- 専門家の回答
関連するQ&A
- エクセル:シートの全コピー貼り付けでオートシェイプを除いて実行
エクセルのシート(Cells)の全データをコピー&(別のシートへ)貼りつける(マクロを使用して貼りつけています)とき、「オートシェイプ」だけを除いた全データを貼り付けることは可能でしょうか? そのオートシェイプはマクロボタンとしているのですが、マクロを実行するたびにオートシェイプの貼付けが繰替えされるため、どんどん重なっていくのを防ぎたいのです。よろしくご指導ください。 ※このオートシェイプの貼付の繰返しによりファイルが重くなることはないでしょうか?ないのなら無視してもよいかとは思っています。
- ベストアンサー
- オフィス系ソフト
- エクセル マクロ コンボボックスリスト
sheet1の場所でボタンクリックでフォーム表示。その中でコンボボックスリストを作成。 sheet3にデーターをA列に作りました。 1)フォームの中のコンボボックスをクリックしてリスト表示させた い。マクロの記述を教えてください。 2)コンボボックスリストに表示した文字をsheet2に記録するボタンを作ったがマクロの記述を教えてください。
- ベストアンサー
- オフィス系ソフト
- エクセル オプションボタン 2>1セル
Excel 2003 です。 お詳しい方だと簡単と思うのですが・・・オートシェープでボタンらしい物を選び、オプションボタンとして使いたいのですが、その後どうやって動作させたらいいかわかりません。 ・オートシェープで作ったボタンを二つ(それぞれ東日本50Hz、西日本60Hzと表示)シートのどこかに配置 ・どちらかをクリックする ・ひとつのセル(例えばA10)にクリックしたボタンの値 例 (東日本クリック>A10に 50) (西日本クリック>A10に 60) が入力される といったものです。 なるべく簡単なマクロかVBAだといいのですが・・・ よろしくお願いいたします。 _(__)_
- ベストアンサー
- 財務・会計・経理
- エクセル オプションボタン 2>1セル
Excel 2003 です。 お詳しい方だと簡単と思うのですが・・・オートシェープでボタンらしい物を選び、オプションボタンとして使いたいのですが、その後どうやって動作させたらいいかわかりません。 ・オートシェープで作ったボタンを二つ(それぞれ東日本50Hz、西日本60Hzと表示)シートのどこかに配置 ・どちらかをクリックする ・ひとつのセル(例えばA10)にクリックしたボタンの値 例 (東日本クリック>A10に 50) (西日本クリック>A10に 60) が入力される といったものです。 なるべく簡単なマクロかVBAだといいのですが・・・ よろしくお願いいたします。 _(__)_
- ベストアンサー
- 財務・会計・経理
- エクセルでVLOOKUPで検出できなかったらメッセージボックスを出した
エクセルでVLOOKUPで検出できなかったらメッセージボックスを出したい。 シート1のセルB1に =VLOOKUP(A1,シート2!B2:F1000,2,FALSE) と式を入れてあります。 シート1のセルA1に入力をするとシート2のB列から入力した同レコード を抽出しその行のC列を シート1のセルB1に表示します。 シート2に同レコードが無ければ セルB1には #N/A と表示されます。 この時にこの#N/Aの表示をトリガーに メッセージボックスで 「データーがありません」と表示させるのはどうしたらいいでしょうか? マクロを組みましたが、わざとシート2にはない値を入力した時に メッセージボックスが表示される場合と表示されない場合があって困っています。 ------------------------------------------------ Range("B1").Select If IsError(ActiveCell.Value) Then errval = ActiveCell.Value Select Case errval Case CVErr(xlErrDiv0) MsgBox "#DIV/0! エラー" Case CVErr(xlErrNA) If vbOK = MsgBox(" データーがありません") Then Exit Sub End Select End If ----------------------------------------------- またこのメッセージボックスには「OK」と表示されています。 このOKをクリックすると 登録してある別のマクロを起動させる事はできますか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- エクセルのマクロ記録について
エクセル2007でマクロ1の記録を行い「更新」ボタンにマクロ1を設定しています。Sheet1からSheet12迄の入力データを「更新」ボタンクリックで 削除するように記録しています。 Sheet1からSheet12をシート保護した場合マクロ1は実行エラーになり 各シートを保護解除すると正常に実行します。 Sheetがまたがるマクロの記録はシート保護をするとだめなのでしょうか? 各Sheet共入力セル以外をロックしたい為、シート保護をかけようと思います。
- ベストアンサー
- その他([技術者向] コンピューター)
- エクセルでマクロの記録での質問です。
エクセルでマクロの記録での質問です。 現在、図形の四角ボタンを押すとオートシェイプのコネクタの線を太さ1.5(通常0.75)に太くするという記録をしました。 これを赤い線に修正したいのですがどうすればいいのでしょうか?おそらく右クリックしてマクロの登録→編集というながれだと思うんですがVisual Basicの画面で英語だらけの画面になります。ここでなにか修正をするんでしょうか?これは内容を見てみないとアドバイスは難しいでしょうか?。初めからやればとお思いでしょうがこれを気にお勉強と思って聞いてみました。教えてください。
- ベストアンサー
- オフィス系ソフト
- 全てのテキストボックスを選択するには
エクセルのあるシートに、オートシェイプの図形とテキストボックスの文字が無数に描画してあります。このような状態で、テキストボックスのみを全てセレクト状態にするマクロが知りたいのですが。
- ベストアンサー
- オフィス系ソフト
- Excelを開くときにメッセージボックスを出力させない
ExcelファイルをVBから開いて全シートを 印刷するプログラムを作っています。 マクロがあるとメッセージボックスが出て 止まってしまいます。 どうやったら出ないようにできるでしょうか? 同様にWordファイルでもメッセージが出ないようにしたいです。 Wordテンプレートを自分で作った場合、 そこにマクロが埋まっていると 相手のマシンではメッセージが出てしまいます。 メッセージが出ないようにするのが無理であれば メッセージが出そうなファイルを 先に検査してエラーとする、でもかまいません。 よろしくお願いします。
- 締切済み
- Visual Basic
- エクセルで実行ボタンを加えたい!
エクセルでマクロを組んだので、その実行をボタンにしたいのですが、普通のオートシェイプで実行ボタンを作るのでなくよくホームページでみたりするようなボタンにしたいのですが、どのようにシート上に設置したらよいのでしょうか??おしえてください。
- ベストアンサー
- オフィス系ソフト
- ew-m770tを使用していますが、カラーの印刷ができません。プリントのノズルチェックやヘッドクリーニングを試しましたが、C、T、Mの色が表示されません。
- 強制クリーニングをしようと思いますが、メンテナンスボックスの交換が必要と表示されます。
- 型番ewmbiが表示されます。EPSONのew-m770tでカラー印刷ができない場合、メンテナンスボックスを交換する必要があるかもしれません。
お礼
本当にありがつございます。ASIMOVさんの回答でやってみたら出来ました。自分は End Sub の後ろに書いていたため共有出来なかったんでしょうね。まだまだ未熟です。