VBAコードに、文字種の指定方法を追加したいのですが、どのように追加したらいいのか悩んでいます。
K19セルに実行結果が表示されるのですが、
01-1234-5678-0000 と表示されるところを、01-1234-5678-0000と大文字で表示するようにしたいです。
現在のVBAコードは以下のとおりです。
発生している問題・エラーメッセージ
該当のソースコード
Sub
1Dim s As String 2Dim cnt As Long 3With Worksheets("代金請求書") 4cnt = .Cells(Rows.Count, 1).End(xlUp).Row - 2 + 1 5Select Case cnt 6Case 1: s = .Range("A2"): Worksheets("代金請求書").Range("K19").Font.Size = 11 7Case 2: s = .Range("A2") & vbCrLf & .Range("A3"): Worksheets("代金請求書").Range("K19").Font.Size = 11 8Case 3: s = Join3(.Range("A2:A3")) & vbCrLf & .Range("A4"): Worksheets("代金請求書").Range("K19").Font.Size = 6 9Case 4: s = Join3(.Range("A2:A3")) & vbCrLf & Join3(.Range("A4:A5")): Worksheets("代金請求書").Range("K19").Font.Size = 6 10End Select 11End With 12Worksheets("代金請求書").Range("K19").Value = s 13End Sub 14Function Join3(r As Range) As String 15Join3 = Join(WorksheetFunction.Transpose(r), "、") 16End Function
試したこと
vbWide を使うのだろうと思うのですが、書き方がわからず悩んでいます。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2020/05/01 06:11
2020/05/01 06:37
退会済みユーザー
2020/05/01 06:39