ユーザーが参照番号のリストを列 A に貼り付けられるようにしたい空白のワークブックがあります。これらの参照番号の一部には、最後に「+」が付いています。
Sub texter1()
With Sheets("texter")
ll = .UsedRange.SpecialCells(xlCellTypeLastCell).Row
For i = 1 To ll
If InStr(1, .Range("a" & i).Value, "+", 1) Then
.Range("b" & i).Formula = "=LEFT(A" & i & ", LEN(A" & i & ")-1)"
.Range("c" & i).Value = Sheets("texter").Range("b" & i).Value
.Range("d" & i).Formula = "=VLOOKUP($c" & i & ", _
[Current_Master.xlsm]Master!$A$3:$BB$20000,14,FALSE)"
.Range("e" & i).Formula = "=VLOOKUP($c" & i & ", _
[Current_Master.xlsm]Master!$A$3:$BB$20000,15,FALSE)"
Else
Cells(i, "a").EntireRow.Delete
End If
Next i
End With
End Sub
行全体を削除するには、「+」のない参照番号が必要です。「+」が付いた参照番号は正常に機能します。
これは機能しているようですが、「+」のないすべての行を削除するには、複数回実行する必要があり、その理由がわかりません。助けてください
ありがとうございました