Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


15937 / 76738 ←次へ | 前へ→

【66275】Re:テキストボックスのカーソル位置を取得
質問  かな  - 10/8/16(月) 8:56 -

引用なし
パスワード
   ▼SS さん:

ありがとうございます
早速試してみました。
機能的には、思っていることが実現できました

ただ、文字を入力していって、10桁目を過ぎないと、
改行してくれないのでしょうか?
例えば、3桁文字を入れて、次に改行したくても、今のマクロだと
改行ができないのです
スペースを入れて、次の改行って感じになってしまうんですけど、
解決策ってありますか?

すみません・・・
ここまで、教えてもらいながら、、、ずうずうしく聞いてしまって・・・

もしよろしければ、アドバイスお願いします


>横から失礼します。
>興味があったので作ってみましたが機能的には合っていますか?
>
>Private Sub TextBox1_Change()
>  Dim i As Long, j As Long
>  Dim txt1 As String, txt2 As String
>  Dim TAry As Variant
>  Dim n As Integer
>  
>  'UserForm上のEvent無効化不可対策
>  If TextBox1.Tag = "False" Then Exit Sub
>  '文字数設定
>  n = 10
>  txt1 = TextBox1.Text
>  '文字列の整理"vbCrLf"の消去
>  TAry = Split(txt1, vbCrLf)
>  For i = 0 To UBound(TAry, 1)
>    txt2 = txt2 & TAry(i)
>  Next i
>  '文字列の改行"vbCrLf"の追加
>  For i = Len(txt2) To 1 Step -1
>    If i Mod n = 0 Then
>      txt2 = Left(txt2, i) & vbCrLf & Right(txt2, Len(txt2) - i)
>    End If
>  Next i
>  'UserForm上のEvent無効化不可対策
>  Call Set_Text(txt2)
>End Sub
>
>Private Sub Set_Text(ByVal s As String)
> With TextBox1
>  .Tag = "False"
>  .Value = s
>  .Tag = ""
> End With
>End Sub
>
>>▼Jaka さん:
>>
>>ありがとうございました
>>
>>Jakaさんに教えてもらったものを生かして、試行錯誤考えてはいるんですが、
>>どうも、うまくできないです。
>>
>>桁数の制御って、どうやったらうまくできるのでしょうか?

0 hits

【66165】テキストボックスのカーソル位置を取得 かな 10/8/6(金) 11:11 質問
【66167】Re:テキストボックスのカーソル位置を取得 Jaka 10/8/6(金) 11:45 発言
【66169】Re:テキストボックスのカーソル位置を取得 かな 10/8/6(金) 13:19 質問
【66170】Re:テキストボックスのカーソル位置を取得 Jaka 10/8/6(金) 14:19 発言
【66171】Re:テキストボックスのカーソル位置を取得 かな 10/8/6(金) 16:19 質問
【66173】Re:テキストボックスのカーソル位置を取得 Jaka 10/8/6(金) 16:40 発言
【66273】Re:テキストボックスのカーソル位置を取得 かな 10/8/16(月) 8:48 お礼
【66174】Re:テキストボックスのカーソル位置を取得 SS 10/8/6(金) 16:44 発言
【66275】Re:テキストボックスのカーソル位置を取得 かな 10/8/16(月) 8:56 質問
【66277】Re:テキストボックスのカーソル位置を取得 SS 10/8/16(月) 14:17 発言
【66278】Re:テキストボックスのカーソル位置を取得 かな 10/8/16(月) 16:22 お礼
【66281】Re:テキストボックスのカーソル位置を取得 SS 10/8/17(火) 9:33 発言
【66379】Re:テキストボックスのカーソル位置を取得 かな 10/8/31(火) 16:00 お礼
【66172】Re:テキストボックスのカーソル位置を取得 neptune 10/8/6(金) 16:37 発言
【66274】Re:テキストボックスのカーソル位置を取得 かな 10/8/16(月) 8:51 お礼

15937 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free