このコードを意図したとおりに動作させることはできません。私は単純な論理エラーだと思う。セル値(VBA)に基づいて行を非表示にして非表示にする
If Worksheets("input").Range("B31").Value = "?TEXT" Then
Worksheets("Customer Report").Rows("22").EntireRow.Hidden = True
Worksheets("Customer Report").Rows("23").EntireRow.Hidden = False
Else
Worksheets("Customer Report").Rows("23").EntireRow.Hidden = True
Worksheets("Customer Report").Rows("22").EntireRow.Hidden = False
End If
目標は、シート1のセルB31が「何とか何とかTEXT」が含まれている場合、それはただの行22と非表示の行23を表示するようにし、「何とか何とか」が含まれている場合22とショー行23行非表示にすることです
は "TEXT" は常に最後になりますか? – Moacir
はい、私はワイルドカードが*か? –