[[20020904181041]] 『変数に1を加えた変数を出す方法』(hisao) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『変数に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.