A 回答 (2件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
n-junです。
Label11~15・Label16~20が一定にTextBox1~と関連付けされていれば、
Private Sub CommandButton1_Click()
Dim i As Integer
For i = 11 To 25 Step 5 '25は修正して下さい
If Len(Me.Controls("Label" & i).Caption) = 0 Then
Me.Controls("Label" & i).Caption = TextBox1
Me.Controls("Label" & i + 1).Caption = TextBox2
Me.Controls("Label" & i + 2).Caption = Label6
Me.Controls("Label" & i + 3).Caption = Label7
Me.Controls("Label" & i + 4).Caption = Label9
Exit For
End If
Next
End Sub
未検証ですが、こんな感じではないかと。
No.1
- 回答日時:
textbox3と4、label3と4には同時に代入され、且つtextbox3と4の値の有無で判断できるのなら
If Len(TextBox3.Text) * Len(TextBox4.Text) = 0 Then
' TextBox3・4への代入
' Label3・4への代入
Else
' TextBox5・6への代入
' Label5・6への代入
End If
textbox3と4のそれぞれの文字列の長さの積で判断してみる。
⇒ただしTextBox3 か TextBox4 のどちらかが空白である可能性があれば、
If Len(TextBox3.Text) = 0 Or Len(TextBox4.Text) = 0 Then
かな?
この回答への補足
早速の回答ありがとうございます。
Private Sub CommandButton6_Click()
If Len(Label11) = 0 Then
Label11 = TextBox1
Label12 = TextBox2
Label13 = Label6
Label14 = Label7
Label15 = Label9
Else
Label20 = TextBox1
Label19 = TextBox2
Label18 = Label6
Label17 = Label7
Label16 = Label9
End If
End Sub
という風にしてLABEL11が0文字ならLABEL11へ書き込み違うならLABEL20へで出来ました。が、これよりさらにLABEL20も0文字でないならLABEL25へ、それでも0文字でないなら・・・何段階も0文字までがあるまで繰り返すというのは可能なんでしょうか?
この条件で繰り返してみましたがエラーでした・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript Javascriptが機能せず原因が分からないので教えて頂きたいです 3 2023/06/04 14:50
- PHP PHP MySql 画像を取得 1 2022/06/04 14:05
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- CGI perlで書いたcgiでsqliteの使い方を教えてください 2 2023/05/08 21:29
- HTML・CSS CSSが効かずどのように指定すれば良いか分からないのでアドバイスお願い致します 2 2023/06/07 12:25
- PHP PHP MySQLに画像を直接保存 2 2022/06/05 11:50
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS CSS のみのタブ切り替えについて 1 2023/01/11 16:47
- PHP ワードプレスプラグイン MW WP formについて(aria-labelを追加したい) 1 2023/06/05 17:11
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・【大喜利】【投稿~11/22】このサンタクロースは偽物だと気付いた理由とは?
- ・お風呂の温度、何℃にしてますか?
- ・とっておきの「まかない飯」を教えて下さい!
- ・2024年のうちにやっておきたいこと、ここで宣言しませんか?
- ・いけず言葉しりとり
- ・土曜の昼、学校帰りの昼メシの思い出
- ・忘れられない激○○料理
- ・あなたにとってのゴールデンタイムはいつですか?
- ・とっておきの「夜食」教えて下さい
- ・これまでで一番「情けなかったとき」はいつですか?
- ・プリン+醤油=ウニみたいな組み合わせメニューを教えて!
- ・タイムマシーンがあったら、過去と未来どちらに行く?
- ・遅刻の「言い訳」選手権
- ・好きな和訳タイトルを教えてください
- ・うちのカレーにはこれが入ってる!って食材ありますか?
- ・おすすめのモーニング・朝食メニューを教えて!
- ・「覚え間違い」を教えてください!
- ・とっておきの手土産を教えて
- ・「平成」を感じるもの
- ・秘密基地、どこに作った?
- ・【お題】NEW演歌
- ・カンパ〜イ!←最初の1杯目、なに頼む?
- ・一回も披露したことのない豆知識
- ・これ何て呼びますか
- ・初めて自分の家と他人の家が違う、と意識した時
- ・「これはヤバかったな」という遅刻エピソード
- ・これ何て呼びますか Part2
- ・許せない心理テスト
- ・この人頭いいなと思ったエピソード
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・好きなおでんの具材ドラフト会議しましょう
- ・餃子を食べるとき、何をつけますか?
- ・あなたの「必」の書き順を教えてください
- ・ギリギリ行けるお一人様のライン
- ・10代と話して驚いたこと
- ・大人になっても苦手な食べ物、ありますか?
- ・14歳の自分に衝撃の事実を告げてください
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・あなたの習慣について教えてください!!
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
datagridview の任意の行に三...
-
vb.net 文字コードから漢字へ変換
-
C#のループでtextboxに値を入れ...
-
VBA public変数はどのようなこ...
-
チェックボックスを操作できな...
-
【VB6.0】 あるフォームから他...
-
VB.NETでのイベントの途中終了
-
レコードセットにnullの場合
-
VBAで入力数値について
-
プロシージャを呼び出したプロ...
-
リストビューの列ヘッダーの幅...
-
コンボボックスからテキストボ...
-
構造体のコピー
-
VBスクリプトでファイルのコピ...
-
ExcelVBAイベントでTrueにしたf...
-
文字間の幅の設定
-
Matlabでsin波を使って矩形波を...
-
ExcelのVBA。Staticな変数について
-
VBAでcallで呼び出したsubを終...
-
【HTML、VBScript】HTAアプリケ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
C#のループでtextboxに値を入れ...
-
String型の値にスラッシュをつ...
-
VBA テキストボックスで計算
-
[vb.net] 起動したFrom2を閉じ...
-
datagridview の任意の行に三...
-
VB
-
textboxとlabelのコピー
-
テキストボックスを下から上へ...
-
再質問 エクセルVBAのコードを...
-
vb.net 文字コードから漢字へ変換
-
C# コントロール取得
-
Pythonでのかんたんな物理シミ...
-
文字列の中で ” を使いたいん...
-
コンボボックスとテキストボッ...
-
VBA public変数はどのようなこ...
-
他のフォームから別のフォーム...
-
VB.NETでのイベントの途中終了
-
アクセスできない保護レベルエ...
-
エクセルVBAでテキストボッ...
-
VBAでcallで呼び出したsubを終...
おすすめ情報