VBAの処理でボタン&リンクを作るにはどうすればよいのでしょうか?
3月3日にシート1にあるボタンを押したときにシート2のA1に3月1日の
日付が入ったボタン、B1に3月2日の日付が入ったボタン・・・・E1に3月5日の
日付が入ったボタンを作ります。
また同時に3月1日から5日までのシートも作ります。
その処理が終わったらシート2で日付のボタンを押せばそれぞれのシートへ飛べるようリンクを入れたいのです。
そして翌日(3月4日)シート1のボタンを押すと3月1日のボタンとシートは
削除されシート2はA1に3月2日のボタンB1に3月3日のボタン・・・・E1に3月6日のボタンというように位置を移動させます。
もちろんそれぞれの日付のシートの中身は保持したままでです。
このような技術は難解すぎますでしょうか?
ご提示いただけたらうれしいです。
No.1ベストアンサー
- 回答日時:
出来るんですが、質問がたくさんで、どう返答してよいやら
どの位の知識があるか
あるいは
どの辺でつまずいてるかを書くと返答しやすいですよ
コレだけじゃあんまりなんで1個
シート名「3月1日」のシートを作る
Sheets("3月1日").Select
コレをまず手動でボタンを作成し、そのボタンのクリックイベントに書きます
Private Sub CommandButton1_Click()
Sheets("3月1日").Select
End Sub
こんな感じ
ここまで出来て、意味が理解できれば、シート移動ボタンについては、OKなレベルです
ご質問の内容を満たすには、さらに
ボタン生成
ボタン整形
ボタン配置
ボタン削除
シート生成
シート命名
シート削除
あと日付の管理←意外と難しい
が必要です
とてもじゃないですが、1回じゃちょっと説明しきれません
ですので、これらを1つずつ勉強されて、
例えば『ボタン配置は出来たんですが、ボタン整形が上手く行きません』
ぐらいのボリュームを質問された方が、きっとお互い幸せですよ^^;
また、この位になってくると、望んだ答えを聞き出すのはそれなりに難しくなってきます
分からない内容について質問する為に、分からない内容の説明をするのは難しいもんです(遠い目)
多少値ははりますが、フルカラーの少し厚めでA4サイズくらいの参考書(\3500程度)『なんとかVBA』なんてのを買った方が手っ取り早くて確実だと思いますよ
やってく内に、調べてる内容についてさらに調べる必要がでて、そこでさらに分からない事が出て…
なんてのがありがちですからね
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセル関数について 2 2022/04/13 18:25
- Excel(エクセル) vba 同じブック内での転記について 4 2023/01/15 14:42
- Excel(エクセル) 【マクロ】ボタンを押すごとに、A1セル、A2セル、A3セルに日付を入力 3 2023/01/25 00:12
- Visual Basic(VBA) 【ExcelVBA】動的にボタン、ボタン名を生成できますか? 7 2022/04/08 12:54
- Excel(エクセル) ②Excel 簡単にシートコピーしたら前日の残高と日付を変更させたい→マクロの記録でエラーが出ます 8 2022/07/16 20:40
- Excel(エクセル) Excel セルに入っている日付を参照して、別シートのリストを表示させたい 1 2022/04/12 17:02
- Visual Basic(VBA) ユーザーフォーム「frm_基本❶」を立ち上げると新規で入力する行数を右下のNoとして表示しています。 1 2023/03/16 19:02
- Excel(エクセル) Excelで日報を自動で作成したい 売上管理シートに入力した売上データを、日報に自動反映させたいと考 1 2023/04/29 18:07
- Excel(エクセル) Excel 売上管理シートに入力した売上データを、日報に自動反映させたいと考えています。 売上管理シ 3 2023/04/29 18:08
- Excel(エクセル) Excelで行削除をすると… 1 2023/07/26 11:57
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
Excel VBA Application.caller...
-
VBA CommandButtonの文字ずれ
-
プロシージャからイベントをコ...
-
バックスペース機能の作り方
-
Access VBA でデータペーストを...
-
他のアプリケーションとの連携
-
ユーザーフォームに別シートか...
-
フォームの再読み込み
-
VB.NETでマウスクリックイベン...
-
VBA でのボタンの移動について
-
コマンドボタンの長押し
-
Vba 電卓 一文字消すボタン
-
VBAのボタンの位置が変わって困...
-
C#で動的に作ったtextboxを消す。
-
[Excel VBA]コマンドボタンの入...
-
senderに含まれているハンドル...
-
VBAでオプションボタンによって...
-
CommandButtonのCaptionを変化...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA シートのボタン名を変更し...
-
VBA(エクセル)で自動的にボタン...
-
ユーザーフォームに別シートか...
-
VBA CommandButtonの文字ずれ
-
フォームの再読み込み
-
セルをマクロのボタンにしたい。
-
Excel VBA Application.caller...
-
コマンドボタンやイメージにマ...
-
プロシージャからイベントをコ...
-
Access VBA でデータペーストを...
-
VBAのボタンの位置が変わって困...
-
閉じると「+」になり開くと「-...
-
[Excel VBA]コマンドボタンの入...
-
ASP.Net ラベルの内容をすぐに...
-
Excel マクロ 閉じるボタン
-
ボタン
-
CommandButtonのCaptionを変化...
-
VB.NETでマウスクリックイベン...
-
ボタンの枠線の様なものを消したい
-
C#で動的に作ったtextboxを消す。
おすすめ情報