Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


10666 / 76734 ←次へ | 前へ→

【71614】Re:コンボボックスを使って値を取得します
発言  ichinose  - 12/3/23(金) 6:39 -

引用なし
パスワード
   ▼VBA初心者 さん:
>無事完了しましたので、是非とも続きをご教授下さい。
続きは、御自身が考えてください。

コンボボックスには、品種がメンバ登録されていて、
テキストボックスには、日付が入力可能になり、
コマンドボタンも表示されて
ユーザーフォームがめでたく表示されたのですね!!

だったら、コンボボックスで品種を選択し、
テキストボックスに日付が入力されれば、

>シート(日計表)をコピーし、取得した値+日付をシートネームとする

名前を設定するのは、コマンドボタンをクリックしたら、行うのですよね。


Userform1のモジュールに

Private Sub CommandButton1_Click()

End Sub

上記のイベントプロシジャー内に

>シート(日計表)をコピーし、取得した値+日付をシートネームとする

を実現するコードを記述します。

シート名は、

  Dim newshtnm As String
  newshtnm = ComboBox1.Text & Format(TextBox1.Text, "ggge""年""m""月""d""日""")

 上記のnewshtnmでよいですか?

特定シートコピーは、最初の投稿で提示された

 >Worksheets("日計表").Copy after:=Worksheets("日計表")
 これですね!!
シート名の変更は、マクロの記録でシート名の変更をコード化して
見当を付けてください

14 hits

【71593】コンボボックスを使って値を取得します VBA初心者 12/3/21(水) 18:51 質問
【71597】Re:コンボボックスを使って値を取得します ichinose 12/3/22(木) 6:49 発言
【71603】Re:コンボボックスを使って値を取得します VBA初心者 12/3/22(木) 21:00 質問
【71614】Re:コンボボックスを使って値を取得します ichinose 12/3/23(金) 6:39 発言
【71666】Re:コンボボックスを使って値を取得します VBA初心者 12/3/25(日) 14:41 お礼

10666 / 76734 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free