Dim cat As Integer
For cat = 2 To last
Range("AB" & cat).Select
If Selection.Value = " " Then
ActiveCell.Offset(0, -2).Value = "-"
ActiveCell.Offset(0, -1).Value = "-"
ElseIf Selection.Value = "Address in local wording" Then
ActiveCell.Offset(0, -2).Value = "Customer"
ActiveCell.Offset(0, -1).Value = "Incomplete information or awaiting more info from customer"
ElseIf (Selection.Value = "hold to console" Or "Hold to console" Or "Allocated 14/12 and ship next day") Then
ActiveCell.Offset(0, -2).Value = "Depot"
ActiveCell.Offset(0, -1).Value = "Allotment delay"
ElseIf (Selection.Value = "Backorder" Or "backorder" Or "Back order" Or "back order") Then
ActiveCell.Offset(0, -2).Value = "Inventory"
ActiveCell.Offset(0, -1).Value = "Material not available causing backorder"
End If
Next cat
내가 Selection.Value가 비어있을 때입니다 얻을 결과, "-" , "-"
나머지 모든 작동하지 않는 경우 "Depot"
, "Allotment delay"
을 보여 만 해당.내가 사용하거나 여러 조건을 형성하기 위해 VBA에 ELSE 문, 그것은
이 코드의 잘못된 점은 무엇입니까? 아래의 줄을 사용
는
의미가 있습니다! 정말 고맙습니다. – lcc
@lcc 대답과 코드를 참조하십시오 ** 편집 1 **, 당신이 코드에 적응 해야하는 방법이라고 생각합니다 –
원래 코드가 _running_ 인 방법에 대한 설명이 있습니까? 나는 그 행동을 재현 할 수 없었다. –