- ベストアンサー
マクロの行不足対処法を教えてください。
現在下記の様なコードを作成しています。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address <> "$F$13" And Target.Address <> "$F$14" _ And Target.Address <> "$F$15" _ And Target.Address <> "$F$16" _ And Target.Address <> "$F$17" _ And Target.Address <> "$F$18" Then Exit Sub Application.EnableEvents = False With Sheets("部材表") .Range("R14").Value = Range("F13").Value .Range("S14").Value = Range("F14").Value .Range("T14").Value = Range("F15").Value .Range("R19").Value = Range("F16").Value .Range("S19").Value = Range("F17").Value .Range("T19").Value = Range("F18").Value End With Application.EnableEvents = True End Sub このコードの And Target.Address <> "$F$16" _ 部分と .Range("R19").Value = Range("F16").Value 部分を増やしていくと、行継続文字 () の使いすぎとの事で、 ヘルプに下記の文章があります 行継続文字で継続されている行が、25 行を超えているか、または 1 つの論理行に 24 を超える行継続文字があります。 いくつかの行を物理的に長くして必要な行継続文字数を減らすか、複数のステートメントに分割します。 どの様に対処したらよろしいでしょうか?
- みんなの回答 (8)
- 専門家の回答
質問者が選んだベストアンサー
その他の回答 (7)
- merlionXX
- ベストアンサー率48% (1930/4007)
- myCat
- ベストアンサー率60% (9/15)
- merlionXX
- ベストアンサー率48% (1930/4007)
- akina_line
- ベストアンサー率34% (1124/3287)
お礼
何度もありがとうございます。 Tempシートを作り、コードをコピペさせていただき、2・3対応表を作りましたが作動いたしません>< なにが原因かわかりますでしょうか?
補足
作動しました^^ この方法で進めてみます。 本当にありがとうございました。感謝感謝感謝です;;