Excel VBA質問箱 IV

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

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


66030 / 76734 ←次へ | 前へ→

【15270】Re:改段落表示について
回答  Jaka  - 04/6/18(金) 14:04 -

引用なし
パスワード
   関数にこだわってたんで、だんだんマクロの必要性に疑問が....。
手作業で関数を書き込んでフィルドラッグで十分な気もしてきました。

Sub ドレミ天国()
Dim MRo As Variant, ERo As Long, KKS As String
Dim KS1 As String, KS2 As String, KS3 As String, KS4 As String
MRo = Application.Match("No1", Rows(1), 0)
If IsError(MRo) Then MsgBox "No1がありません。": End
ERo = ActiveSheet.UsedRange.Cells(ActiveSheet.UsedRange.Count).Row
KS1 = "=RC[1]&IF(RC[2]="""","""",IF(AND(COUNTA(RC[1]:RC[1])>0,RC[2]<>""""),CHAR(10),"""")"
KS2 = "&RC[2])&IF(AND(COUNTA(RC[1]:RC[2])>0,RC[3]<>""""),CHAR(10),"""")"
KS3 = "&RC[3]&IF(AND(COUNTA(RC[1]:RC[3])>0,RC[4]<>""""),CHAR(10),"""")&RC[4]"
KS4 = "&IF(AND(COUNTA(RC[1]:RC[4])>0,RC[5]<>""""),CHAR(10),"""")&RC[5]"
KKS = KS1 & KS2 & KS3 & KS4
With Range(Cells(2, MRo - 1), Cells(ERo, MRo - 1))
  .VerticalAlignment = xlTop
  .WrapText = True
  .FormulaR1C1 = KKS
  .Rows.AutoFit
End With
End Sub

3 hits

【15066】改段落表示について さき 04/6/14(月) 20:07 質問
【15067】Re:改段落表示について IROC 04/6/14(月) 21:10 回答
【15093】Re:改段落表示について Jaka 04/6/15(火) 14:16 回答
【15110】Re:改段落表示について さき 04/6/15(火) 21:52 質問
【15154】Re:改段落表示について Jaka 04/6/16(水) 17:28 発言
【15162】Re:改段落表示について さき 04/6/16(水) 20:27 質問
【15226】Re:改段落表示について Jaka 04/6/17(木) 16:54 発言
【15251】Re:改段落表示について さき 04/6/17(木) 21:31 質問
【15270】Re:改段落表示について Jaka 04/6/18(金) 14:04 回答
【15281】Re:改段落表示について さき 04/6/18(金) 21:25 お礼

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