Gizport
1 回答
0
Share (facebook)
50
view
全般

【ExcelVBA】コンボボックスの月に0を入れたい 【ExcelV...

【ExcelVBA】コンボボックスの月に0を入れたい 【ExcelVBA】コンボボックスの月に0を入れたい

コンボボックスの月の表示が現在1,2,3,4,5,6,7,8,9,10,11,12になっています。
これを01,02,03,04,05,06,07,08,09,10,11,12にするか、Excelのセルに入れる時に1桁の月の場合は0を追加したいのです


Private Sub UserForm_Initialize()
Dim i As Integer
Dim k As Integer

'開始月用
'年のコンボボックスのリスト準備
For i = -3 To 2
k = Year(Date) + i
If k >= 1900 And k < 2000 Then
k = k Mod 100
cmbYY.AddItem k
Else
cmbYY.AddItem k
End If
If i = 0 Then cmbYY.Value = k
Next i
For i = 1 To 12
'月のコンボボックスのリスト準備
If i <= 12 Then cmbMM.AddItem i
If i = DatePart("m", Date) Then cmbMM.Value = i
Next i


これで年月のコンボボックスを用意しています。


Private Sub cmbYY_Change()

'開始年月を環境設定シートに入れる

Sheets("環境設定").Range("C2") = cmbYY & cmbMM

End Sub


もしも年が変化された場合、環境設定シートのセル2に年月を表示するようにしています。

現状だとC2セルには20131,20132....201310,201311,201312と表示されます。
これを201301,201302...201310,201311と表示するにはどうしたらいいでしょうか?


If Mid(Sheets("環境設定").Range("C2"), 6) = 1 Or 2 Then

Else

Sheets("環境設定").Range("C2") = cmbYY & 0 & cmbMM

End If

こんな感じで、もしも6文字目がなければ月の前に0を追加する処理を入れてみましたがうまく動きません・・・。
何かおかしいのでしょうか?
Yahoo!知恵袋 4240日前
コメントする
お気に入り
1
質問者が選んだベストソリューション
詳細は見てないんだけど、
初めからコンボボックスのリストの月を2桁表示にしちゃうのは?

Format(i, "00")
Yahoo!知恵袋 4226日前
シェア
 
コメントする
 

参考になったと評価
  このQ&Aは参考になりましたか?

Share (facebook)
その他の解決方法を知っていますか?
回答する
全般
25
Views
質問者が納得単純に並び替えだけならペイントでもできますが、透明色に関してはペイント使わないほうがいいです。ペイントじゃ一部の色以外透明色に設定できません。 2000の素材は256色画像なので256色で編集できるドットエディタで編集したほうが早いです。 EDGEなどのドットエディタで開いてみれば1番左上の色が透明色になってます。 (透明色は大抵背景色として使われている色が指定されていると思います。) 単純に並び替えても2000のマップは16*16、VX Aceは32*32なので一マスのサイズが倍になっていることも注意が...
3720日前view25
全般
33
Views
質問者が納得>最初充電したときはできましたが、それから2回目やろうとしたらできなくなりました。 単なる電池切れでしょうね。電池を入れ替えてみましょう。 (ちなみに、電池で動く全ての物について共通しますが、調子が悪いと思ったらまず新品の電池を入れることです。「なんか調子悪い」という相談の9割は電池が原因です) どんなタイプか知りませんが、単3電池×4本という前提で回答しますと、 ◇アルカリ電池・・・iPhone の7割前後の充電量を確保できる (※ 電池によって大きく変動するので参考程度に) ◇エネループ・・・・...
3755日前view33
全般
36
Views
質問者が納得申し訳ないんですが、私は自宅作業ではMAC環境は使っておらず、DAWもProtoolsは使っていません。 自宅以外の場所では、MAC+Protools環境を触ることも無いことは無いですが、機器関係のセットアップは済んだ状態でコンソールを触るだけで、コントローラも現場に完備のものを使うだけなので、BCF2000は使っていません。 (フィジコンモードのデジタルミキサーがスタンバイしてあるので、何もBCF2000なんか持ち込む必要がない場所に限るため) なので、ちょっと自信がないんですが・・・ 私が持っている...
3834日前view36
全般
26
Views
質問者が納得PC[USB端子]→USBケーブル→DA-100ーイヤホン/ヘッドホン と単純にしてはどうですか? 私は、DA-200を使っておりますが、ノイズはありません PC[USB端子]→USBケーブル→DA-200ーイヤホン/ヘッドホン 恥ずかしながら、いまだに、itunesを使っています。
3938日前view26
全般
46
Views
質問者が納得普通にReplayGainを使えばいいのでは? ・事前にMIDIファイルの音量解析をしておく (右クリック > ReplasyGain > Scan per-file track gain) ・変換の際に、ProcessingにてReplayGainを有効にする (mode=track、processing=apply gain) ・必要なら、上記でPreampのスライダーも調整 これで出力WAVファイルの音量は調整できるはずです。 因みに当方では、仰るような用途にはXMPlayを使ってい...
3924日前view46

関連製品のQ&A