No.2ベストアンサー
- 回答日時:
#1の発言についての補足です。
>Labelコントロールが配列でなく、Label1,Label2となっていることを想定して書きます。
とありますが、コントロール配列でも大丈夫です。
As Object とありますが、VB5以降を使用してるのであれば、As Controlの方がメモリを消費しません。
If objTemp.Name Like "Label*" Then
で文字列を比較してますが、コントロールのタイプを比較したほうが正確です。
Private Sub Command1_Click()
Dim ctlObj As Control
For Each ctlObj In Me.Controls
If TypeOf ctlObj Is Label Then
ctlObj.Caption = Format(ctlObj.Caption, "ggge年mm月dd日")
End If
Next ctlObj
End Sub
No.1
- 回答日時:
Labelは配列化されてますか?デザイン時のやり方はわからないですが、コードでは簡単なことだと思います。
Labelコントロールが配列でなく、Label1,Label2となっていることを想定して書きます。
Dim objTemp As Object
On Error Resume Next
For Each objTemp in Me.Controls
If objTemp.Name Like "Label*" Then
objTemp.Caption=Format(objTemp.Caption,"ggge年mm月dd日")
End If
Next objTemp
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ①ExcelVBAでカレンダーを作り、別のユザーフォームで日付を入力したいのですがエラーになります。 1 2023/02/17 18:39
- その他(コンピューター・テクノロジー) FPGA構成データ、ソフトウェアデータ をボード Zybo Z20 用に転送する方法 1 2023/07/25 18:19
- Excel(エクセル) VBA 同日で2回目(午後)の体温を登録するときのコード 3 2022/08/28 20:29
- その他(買い物・ショッピング) JANコードの登録について 1 2022/07/23 14:19
- Excel(エクセル) Excelの複数置換はSUBSTITUTEを重ねるしかない? 9 2022/05/08 11:25
- プリンタ・スキャナー Wordで作った宛名ラベルを印刷しようと思って、プリンターの上のところにある、手差しトレイ的なところ 3 2022/11/17 18:40
- Excel(エクセル) エクセルの散布図で新たに入力した値のデータラベルが空欄になる現象 1 2022/04/26 09:31
- その他(プログラミング・Web制作) Visual StudioでDjangoのプロジェクト配下のappを作成する方法 1 2022/05/01 03:47
- Visual Basic(VBA) 過去日付、年の切り替え 6 2022/05/26 12:41
- フリーソフト フォルダ、ファイル名の一括変換について 3 2023/03/16 09:23
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
vba フィルター 複数条件 3つ以...
-
Excel2010のinputboxで複数デー...
-
C#でbyte配列から画像を表示さ...
-
エクセルでXY座標に並べられた...
-
Dir関数で読み取り順を操作でき...
-
CheckBoxの配列化
-
VBScriptでCSVファイルを読み出...
-
VBAでMODE関数をつくる
-
(VBA) 配列の文字列を昇順で並...
-
配列からのCSVファイルの作...
-
構造体配列の特定のメンバーをF...
-
OutOfMemoryExceptionの回避策...
-
DBから取得した値を配列へ代入する
-
excel vbaの配列なんですが・・・
-
エクセルVBAで実行時エラー7、...
-
Access レコードセットを動的配...
-
8bitインデックス画像の入出力方法
-
VB.NETの配列にExcelから読み込...
-
Excelマクロ:配列データからグ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
VBA 変数名に変数を使用したい。
-
Excel2010のinputboxで複数デー...
-
vba フィルター 複数条件 3つ以...
-
C#でbyte配列から画像を表示さ...
-
配列のペースト出力結果の書式...
-
Dir関数で読み取り順を操作でき...
-
エクセルでXY座標に並べられた...
-
VBAで配列引数を値渡しできない...
-
C++で作成したDLLにVBAから配列...
-
構造体配列の特定のメンバーをF...
-
OutOfMemoryExceptionの回避策...
-
大量の変数を定義するにはどう...
-
VBAでMODE関数をつくる
-
VBScriptでCSVファイルを読み出...
-
定数配列の書き方
-
Segmentation Fault (メモリ制限?)
-
Excelのメモリ(配列)の上限は2G...
-
Redim とEraseの違いは?
-
CheckBoxの配列化
-
配列の中の最大値とそのインデ...
おすすめ情報