Продолжение строки на следующей строке

Я пытаюсь объявить массив строк со следующим кодом:

Dim flagNames() As String: flagNames = Split("Afghanistan,Albania,Algeria,Andorra,Angola,AntiguaandBarbuda,Argentina,Armenia,ASEAN,Australia,Austria,Azerbaijan,Bahamas,Bahrain,Bangladesh,Barbados,Belarus,Belgium,Belize,Benin,Bermuda,Bhutan,Bolivia,BosniaandHerzegovina,Botswana,Brazil,Brunei,Bulgaria,BurkinaFaso,Burundi,Cambodia,Cameroon,Canada,CapeVerde,CaymanIslands,CentralAfricanRepublic,Chad,Chile,China,Colombia,Comoros,Congo(DemocraticRepublic),Congo(Republic),CostaRica,Croatia,Cuba,Cyprus,CzechRepublic,Denmark,Djibouti,Dominica,DominicanRepublic,EastTimor,Ecuador,Egypt,England,EquatorialGuinea,Eritrea,Estonia,Ethiopia,EuropeanUnion,Fiji,Finland,France,Gabon,Gambia,Georgia,Germany,Ghana,Greece,Greenland,Grenada,Guatemala,GuineaBissau,Guinea,Guyana, _
Haiti,Hawaii,Honduras,HongKong,Hungary,Iceland,India,Indonesia,Iran,Iraq,Ireland,Israel,Italy,IvoryCoast,Jamaica,Japan,Jordan,Kazakhstan,Kenya,Kiribati,Kosovo,Kuwait,Kyrgyzstan,Laos,Latvia,Lebanon,Lesotho,Liberia,Libya,Liechtenstein,Lithuania,Luxembourg,Macedonia,Madagascar,Malawi,Malaysia,Maldives,Mali,Malta,Mauritania,Mauritius,Mexico,Micronesia,Moldova,Monaco",",")

Он слишком длинный для строки, поэтому я использую символ продолжения строки _, но он не работает.

Когда код помещается в строку, он работает, поэтому я знаю, что проблема не в самой команде, а в длине.

Как это исправить?


person Thev    schedule 07.02.2020    source источник


Ответы (1)


Например:

Dim flagNames() As String

flagNames = Split("Afghanistan,Albania,Algeria,Andorra,Angola,AntiguaandBarbuda," & _
          "Argentina,Armenia,ASEAN,Australia,Austria,Azerbaijan,Bahamas,Bahrain," & _
          "Bangladesh,Barbados,Belarus,Belgium,Belize,Benin,Bermuda,Bhutan",",")
person Tim Williams    schedule 07.02.2020