1
1つのセル(E2)内にカンマと空白(つまり、1, 14, 33, 46, 22, 3
)で区切られた数字のデータがあります。セルには最大1,000の数字があります。これらの数値を配列に入れて、AudienceNumber
という変数にマッチさせたいと思います。配列に数値1
またはAudienceNumber
が含まれている場合、配列を作成した行(この場合は2行目)を新しいワークブックに書きたいと思います。配列に1
またはAudienceNumber
が含まれていない場合は、次の行のセルEに行き、処理を繰り返します。私はセルEが空になるまでこれをやり続けます。私はセルE2の内容を配列に入れることはできません。ここで私が得たものです:Excel VBA - セルから配列にデータを解析する
Dim AudienceArray (1000) as Variant
ActiveWorkbook.Worksheets("Data").Select
Range("E2").Select
AudienceArray=Sprlit(ActiveCell.Value,",")
私はサブ私は
アレイエラーに割り当てることができません。
メッセージを取得していますを実行すると。私は何が間違っているのかわからない。どんな助けもありがとう。
変更'薄暗いAudienceArray(1000)、あなたがSprlit' '上のスペルを修正したい場合があります。それ以外はうまくいくはずです。 – Ralph
'Option Explicit'を使うと' Sprlit'の入力ミスが起きました。 'Option Explicit'を使わないのは正当な理由ではありません。 VBAエディタのオプションタブで '変数宣言を必要とする'を選択することで自動化するのは悪い考えではありません。 –