文字列変数をワークシートのセルと同じにするのは、型が一致しないためです。私はまた、すべてのワークシートの内容と等しい単一の文字列変数(SheetString)を作成したいと思います。私のコードの一部は以下の通りです:ワークシートを文字列変数に移動
Range("A1").Select
Set sht = ThisWorkbook.Worksheets("Sheet3")
LastRow = sht.Cells(sht.Rows.Count, "A").End(xlUp).Row
Set rng = Range("A1:A" & LastRow).SpecialCells(xlCellTypeBlanks)
rng.EntireRow.Delete
LastRow = sht.Cells(sht.Rows.Count, "A").End(xlUp).Row
'MsgBox (Continue)
Set rng = Range("A1:A" & LastRow)
'For x = 1 To LastRow
'RowString = cell(x, 1).Value
'if instr(,RowString,("Sheet1").
SheetString = Range("a1:a" & LastRow).Value
MsgBox (Continue)
IE.Quit
おかげ
アクセスすることができ、配列を作成します
これを得ているとして、あなたが
Type Mismatch
エラーになりますVariant
としてSheetString
を宣言する必要が複数の配列を配列にするには配列ですか? –@Bobあなたがここで尋ねた答えを試しましたか? –
はい。問題は、答えようにマークを – Bob