- ベストアンサー
ボタンの使い方を教えてください
Excelにボタン(フォーム)を付けて別ファイルとリンクさせていのですがど、うすれば良いのでしょうか また、ファームの使い方が詳しく載っているサイトを知ってる方がいたら教えてください 【例】 Book1のSheet1にあるボタンを押すと、別Book1のSheet1が開く
- みんなの回答 (3)
- 専門家の回答
関連するQ&A
- Excelで他のブックシートをボタンに登録する方法
Excelで毎年の記録帳を作成し、2006というbookの中にsheetが1月~12月という様に12sheetあります。 同様に2000~2005のbookもあり、 例えば、book2006の11月のsheetを開いていて、2005のbookが見たい時に2006のsheetにボタンを置き、2005のbookが開く様に登録するやり方を教えて下さい。 sheet内でのボタンの登録の仕方はマクロの本にのっていましたが、他のbookを登録するやり方が分からないので・・・ お手数ですが、詳しく書いて頂けると助かります。
- ベストアンサー
- Windows XP
- VBAでボタンを押せば裏で処理をされるコードを書きたいのですが・・
VBAに対して何の知識も経験もない私ですが、ご存じでしたら教えて頂きたく思います。 例を入れて記載しますので、何をどうしたら良いのか教えて下さい。 例) Book1のA1に3という数字があるとします。 この3という数字をBook2のD5に反映させる場合。 シートの参照ではなく、Book1の3という数字をコピーして、Book2のD5にペーストさせたいのです。 さらに、Book1のA2に10という数字があったと仮定し、 それをBook2のsheet2のB4にコピペさせたいのです。 上記をボタンをクリックすれば自動で行うようなコードを教えて頂きたく。 初歩的ですが、ボタンの中に記載されている文字の変更や、終了したときに「おわったよー」みたいな文字を出す方法も併せてお願い致します。
- ベストアンサー
- オフィス系ソフト
- Excel VBA別ブックのシートをコピーするには
Excel2010のVBAで別ブックのシートをコピーしてくる方法 Excelファイル(C:\test\BOOK2.xls)のシート名が TESTというシートを自分のExcelファイル(C:\doc\BOOK1.xls)に コピーするにはどのように記述すればよいのでしょうか。 ・コピー先:自分のExcelファイル(C:\doc\BOOK1.xls) VBAのコードがあるファイルです ・コピー元:C:\test\BOOK2.xlsのTESTシート なお、TESTシートを持つ同じ名前(BOOK2.xls)のファイルが 別フォルダにもあります Workbooks( )の引数にファイル名(BOOK2.xls)は指定できるのですが、 フルパス名(C:\test\BOOK2.xls)で指定できないので困っています。
- ベストアンサー
- Visual Basic
- リンクさせたくない(book間のコピー)
エクセル2003においてbook1とbook2があります。それぞれのシートの名前は同じで[1-1]と[1-2]とします。 book1とbook2の[1-1]は同じ表で中身(書いてある文字)が違います。 book1の[1-2]にはbook1のシート[1-1]の列を参照して、例えば「しょうゆ」という文字がいくつ「みそ」という文字がいくつというように表示させています。 そこで、book2の[1-2]にもbook1の[1-2]と同じようにbook2の[1-1]を参照させて同じものを作りたいのですがbook1の[1-2]のシートをコピーするとbook1にリンクしてしまいます。また、book1の[1-2]の式の入った列を選択コピーして、book2の[1-2]に貼り付けてもリンクしてしまいます。 式が入っていてもリンクさせない、もしくは複数セルを一度にセルの中身だけコピーする方法はないのでしょうか。
- ベストアンサー
- オフィス系ソフト
- VBAで別のExcelブックのボタンのマクロ登録
Excelブック1とExcelブック2があります。 Excelブック1はVBAで 1)Excelブック2を開いて 2)Excelブック1のワークシート(Sheet1)と モジュールシート(Module1)を Excelブック2にコピーします。 3)ワークシート(Sheet1)にはコントロール(ボタン)が貼り付けてあって このボタンをクリックするとモジュールシート(Module1)の中の Excute_Button()というプロシージャ(マクロ)を呼び出すため Excelブック1のVBAで wb.Worksheets("Sheet1").Shapes.Range(Array("Button 1")).Select Selection.OnAction = "Excute_Button" と記述してボタンのマクロの登録をします。 (wbはExcelブック2を指しています) 4)Excelブック2を保存して閉じる。 という処理をしています。 この後、Excelブック1を閉じて、 Excelブック2を開いてワークシート(Sheet1)のボタンをクリックすると Excelブック1が開いてしまいます。 Excelブック2のボタンのマクロの登録のマクロ名を見てみると Excelブック1のファイル名!Excute_Button となっています。 Excelブック1のVBAで、ここを単にExcute_Buttonだけにするには どのようにすればよいでしょうか。
- ベストアンサー
- Excel(エクセル)
- フォームのボタンをダウンロードボタンにしたい!
DreamweaverMX を使ってホームページを作成しています。 ワードやエクセルで作ったファイルをダウンロードしてもらうのに、今は自分で作ったボタンにリンクを貼ってボタンをクリックするとファイルがダウンロードできるようにしているのですが… これを、フォームにあるボタンを使って、ファイルがダウンロードできるようにしたいのですが、どうしたらいいのでしょうか。ラベルにダウンロードと入れ、ダウンロード用のボタンを作るところまではできたのですが、それからどうしたらいいのかわかりません。教えてください。お願いします。
- ベストアンサー
- ホームページ作成ソフト
- [ExcelVBA]ファイル間集計についてです.
こんにちは. ExcelVBA初心者の者です. book1.xlsm book2.xlsm book3.xlsmのように三つのマクロファイルが共有フォルダ内に存在するとします. 各マクロファイルの中身は同じで,Sheet1のA列に文字が入っており,B列C列に数字が入っています. 同じく,Sheet2にもA列に文字が入っており,B列C列に数字が入っています. book1,book2,book3各マクロファイルに誰かが毎日入力を行うのですが,Sheet1はAさんが入力を行い,Sheet2はBさんが入力を行うように決まっています.(Sheet1はAさんが入力担当Sheet2はBさんが入力担当) このとき,book4.xlsmというマクロファイルを別に用意し,このマクロファイルのユーザーフォーム1のCommandBotton1を押すだけで,各ファイル(book1,book2,book3)の値をSheet毎に集計(値をbook4に持ってくる)したいのです. 集計を行う際に,2回目以降にボタンを押した際には,前回集計された続きから集計をしたいで す. しかし,マクロは初心者のため,どなたかご教授頂けると助かります.よろしくお願いします.
- 締切済み
- Visual Basic
- エクセルVBA 違うbookのフォームにデータを
ひとつのエクセルに BOOK1,2 を 起こして BOOK1 から BOOK2 の 自作フォームの テキストに 値は 送り込めないのでしょうか? シートのセルと ボタンは 可能なのですが・・・ Workbooks("Book2.xlsm").Worksheets("Sheet1").Range("A1:a4").Copy Workbooks("test.xlsm").Worksheets("Sheet2").Range("A1:a4").PasteSpecial Workbooks("test.xlsm").Worksheets("Sheet2").opb2.Value = True フォームには何か書き方が有るのでしょうか
- ベストアンサー
- Visual Basic
- Excelのシート移動
初めまして。エクセル超初心者です。 早速ですが、ここにBook1とBook2の二つのブックがあるとします。Book1で現在参照しているSheetをBook2の例えばSheet2の前に移動、というマクロ(VBA?)を作成し、ボタン一つで移動するようにしたいのですが、どの様にすればよいのでしょうか。お教えください。
- ベストアンサー
- オフィス系ソフト
- ハイパーリンクについて
エクセルのハイパーリンクについて教えて下さい。 book1、sheet1、A1クリック→book2、sheet1、A1 book1、sheet1、A2クリック→book2、sheet2、A1 book1、sheet1、A3クリック→book2、sheet3、A1 book1、sheet1、A4クリック→book2、sheet4、A1 という様に設定したいのですが、1つずつリンクの編集でsheetを変更しないと設定できません。もっと簡単に設定できる方法はないでしょうか?よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
お礼
良く分かりました!有難うございました。