Excel VBA 質問スレ Part37 [転載禁止]©5ch.io
レス数が900を超えています。1000を超えると表示できなくなるよ。
0912デフォルトの名無しさん
2015/09/04(金) 02:18:22.69ID:PCIPeDCdプロシージャをVBAで生成してそれを実行するとか
A1,B1,C1へそれぞれ「Font」「Color」「RGB(255,0,0)」とあったとして
Sub TEST()
Dim VBC As VBComponent
Set VBC = ThisWorkbook.VBProject.VBComponents.Add(vbext_ct_StdModule)
VBC.CodeModule.InsertLines VBC.CodeModule.CountOfLines, "Sub TESTX()"
VBC.CodeModule.InsertLines VBC.CodeModule.CountOfLines, "Cells(1,1)." _
& Range("A1") & "." & Range("B1") & "=" & Range("C1")
VBC.CodeModule.InsertLines VBC.CodeModule.CountOfLines, "End Sub"
Application.Run "TESTX"
ThisWorkbook.VBProject.VBComponents.Remove VBC
End Sub
上はただつなげてるだけだから
セル内容チェックを十分しないと コンパイルエラーになる可能性が大きいけど
レス数が900を超えています。1000を超えると表示できなくなるよ。