• 締切済み

エクセルVBAのVBエディタでボタンを作成する

エクセルのシート上にVBエディタでソースを編集してコマンドボタンを シートに配置したいのですが、どのようにコーディングすればいいのか わかりません。 教えていただけないでしょうか?

みんなの回答

  • k-pix
  • ベストアンサー率51% (50/98)
回答No.2

参考URLをどうぞ。

参考URL:
http://www.feedsoft.net/excel/tipsctr/vbac_8.html
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.1

>コマンドボタンをシートに配置したいのですが、 大抵の事は記録マクロに残せます。 その上で必要に応じてソースを修正してください。 不明な部分は、F1でヘルプを見ることができます。 [ツール]-[マクロ]-[新しいマクロの記録]

関連するQ&A

  • EXCEL VBAから、VBのフォームを開くためには?

    EXCEL VBAからVBへプログラムを移そうと努力しています。 そこで、エクセルのシートのコマンドボタンを押すと、 VBで作成したフォームが開き、そこからEXCELの処理を させたいと考えています。 VBからエクセルの処理は Excel.Application のあたりをつかうことでなんとかなりそうなんですが その逆がわからず行き詰まっています。 EXCELは2000 VBは6.0 です ご存じの方、よろしくお願いします。

  • VBを貼り付けたボタンからVBが起動できなくなった

    よろしくお願いします。 エクセルのシートに配置していたボタンからVBが起動できなくなりました。 VB単独では動作するのですが。 他のブックのVBを貼り付けたボタンは、起動します。 起動できなくなった日以前にコピーしていた同一のブックも同様に起動しませ。 解決法があれば教えていただけないでしょうか。

  • エクセルのシート上のコマンドボタンを編集したい

    お世話になります エクセルのシート上のコマンドボタンが配置 されています これをそのまま、押すと、そのコマンドが実行されてしまいます このコマンドボタンを編集したいのですが ACCESSで言うところの、デザインモードにするには どうしたらいいのでしょうか よろしくお願いします

  • ボタンエディタ

    Excelでマクロを作成して、ボタンに登録しようとして、ボタンの絵柄を編集しようとして、標準のボタンエディタの機能に貧弱性を感じたことはありませんか? Webで調べて見たのですが?いい、ボタンエディタを見つけることが出来ません。 どなたか?これは、イケるって、エディタを知っている人いませんか? 宜しくお願いします。

  • VBでDOSコマンドを実行し、結果をEXCELシートに貼りたい

    EXCELからVB等を使ってDOSコマンドを実行し、その実行結果を指定したEXCELシートに貼り付けることは出来ますでしょうか?例えば、EXCELシート内に配置したボタンを押すと、DOSコマンド「ipconfig」等が起動され、その出力結果を指定したEXCELシートに貼り付けるという動作をさせたいと考えています。よろしくお願いいたします。

  • excelでプレヴューするとコマンドボタンが動く

    excelでワークシート上にコマンドボタンを配置したんですが印刷プレヴューをして閉じて元の画面に戻ったときコマンドボタンの位置が自動的に動くのです。動かないようにするには、どうしたらよいでしょうか?

  • エクセルのコマンドボタンについて

    エクセルのコマンドボタンについて エクセル2007にて、シートにコマンドボタン(ActiveXコントロール)を配置し、 プロパティーで、表示する文字やフォントを設定しました。 が、コマンドボタンを選択した時だけ通常の大きさで表示され、選択が解除されると縮めたように、文字だけ小さくなってしまいます。 何か設定がわるいのでしょうか? 原因がわかる方がおられましたら、ご教授いただけませんでしょうか? よろしくお願いいたします。

  • Excel VBA ボタンを非アクティブにするには

    Excel VBAにおいて、sheet上に製作したコマンドボタンを表示したり、非表示にしたりするコードはわかるのですが。ツールバーに作成したボタンを表示したり、非表示にしたりするコードがわかりません。ご存知でしたら御教授下さい。よろしくお願いします

  • VBAのコマンドボタンについて

    エクセルVBAのコマンドボタンをシートに配置してあるのですが、セルの操作(他シートからのコピペ)によってそれの大きさが変わらないようにしたいです。 コマンドボタンのオプションで、『セルに合わせて移動やサイズ変更をしない』にチェックをいれてあるのですが、他のシートからコピペした際にコマンドボタンの位置とサイズが変わってしまいます。 コピーする元のシートのセルサイズに引きずられて、大きさが変わってしまいます(値だけコピーにすれば大丈夫)。 元に戻すボタンを押してもコマンドボタンの大きさは元に戻ってくれないので困っています。 シートの保護で行と列の大きさを保つように保護することも試みたのですが、それだとコピペができなくなってしまいました。 コピペした際に コマンドボタンの大きさと位置が変わらなければどんな方法でも大丈夫です。 (1)コマンドボタンの設定のミス?なので設定を変更する (2)常時、「形式を選択して貼り付ける」の際に"値のみ"しか選べないようにする(もしくは単に「貼り付け」した時に値だけ貼り付けるように設定する)、 (3)行と列の高さ・幅の変更を禁止したままコピペ等が出来るようにする ・・・などなど 詳しい方よろしくお願いします。

  • Excel VBAなんですけど…

    ワークシートにコマンドボタンを配置して、ユーザーフォームを呼ぶという、簡単なことを忘れてしまいました。どなたか教えてください。お願いします。

専門家に質問してみよう