[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『転記時に任意の位置で改行させる』(りり)
いつもお世話になっております。
ユーザーフォーム(リストボックス)を使って、印刷時にシート上のセルにある長い文字列を別のシートに転記する際、任意の位置で改行させたいと考えています。
具体的に言うと、リスト.List(i, 5)の文字列に全角のスペースが2つ入っていた場合、転記する際にその位置で改行されるようにしたいのです。
どうかお力添えをお願いします。
Private Sub 印刷_Click()
Dim i As Long, flg As Boolean
With Worksheets("データベース") For i = 0 To リスト.ListCount - 1 If リスト.Selected(i) Then .Range("B6").Value = " 〒" & Me.リスト.List(i, 13) & "-" & Me.リスト.List(i, 14) .Range("B7").Value = Me.リスト.List(i, 6) .Range("B8").Value = Me.リスト.List(i, 15)
’ここで処理のコード?’
.Range("B9").Value = Me.リスト.List(i, 5)
Sheets("データベース").Activate
Application.Dialogs(xlDialogPrint).Show Arg4:=1, Arg13:="プリンタ1"
flg = True End If Next If Not flg Then MsgBox "印刷する項目を選択してください。" Exit Sub End If End With End Sub
< 使用 Excel:Excel2016、使用 OS:Windows10 >
(mm) 2019/03/01(金) 13:13
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.