[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『変数に1を加えた変数を出す方法』(hisao)
vba ですが
A=range("A1").value で "01"という変数を得たとします。
A+1 では 2 になってしまうのですが
"02"を得る方法はないでしょうか。
faile01から新しく作成したファイル名に faile02 と自動で命名して保存したいのですが
"02"が得られなくて ちょっと困っています。
方法はいくつかあります、プログラミングの技として、よく使うのは
↓前に"0"を連結して、後ろから2文字取り出す方法。
Sub maezero1()
Dim w As Integer
Dim x As String
For w = 8 To 11
x = Right("0" & w, 2)
MsgBox x
Next w
End Sub
↓書式に前ゼロを指定する方法
Sub maezero2()
Dim w As Integer
Dim x As String
For w = 8 To 11
x = Format(w, "00")
MsgBox x
Next w
End Sub
好きなほうを使ってください。
(kazu)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.