|
▼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("日計表")
これですね!!
シート名の変更は、マクロの記録でシート名の変更をコード化して
見当を付けてください
|
|