シート1の行34:53(「プログレッション」と呼ばれる)とシート2(「マップ」と呼ばれる)範囲( "A8")シート1のセル値に基づいてシート1とシート2の行を非表示にする
セルA8は、オーストラリアの都市を表示するドロップダウンメニューです。行を隠す必要がある場合(例:「メルボルン」には非表示の行が必要、「メルボルン」には表示行が必要です)、都市名の後ろに空白スペースが入力されます。私は現在、各場所を通過するコードを持っていますが、これはちょっと迷惑なものです...「A8に「*」があり、行34:53をシート上に隠す(「進行」)と行34:53シート( "マップ") "
私の現在のコードは以下の通りです(シート(" Progression ")にあります)。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address(False, False) = "A8" Then
Select Case Target.Value
Case "Queensland": Rows("34:53").Hidden = False
Case "Queensland ": Rows("34:53").Hidden = True
Case "Melbourne": Rows("34:53").Hidden = False
Case "Melbourne ": Rows("34:53").Hidden = True
Case "Ballarat": Rows("34:53").Hidden = False
Case "Ballarat ": Rows("34:53").Hidden = True
Case "Brisbane": Rows("34:53").Hidden = False
Case "Brisbane ": Rows("34:53").Hidden = True
Case "Canberra": Rows("34:53").Hidden = False
Case "Canberra ": Rows("34:53").Hidden = True
Case "North Sydney": Rows("34:53").Hidden = False
Case "North Sydney ": Rows("34:53").Hidden = True
Case "Strathfield": Rows("34:53").Hidden = False
Case "Strathfield ": Rows("34:53").Hidden = True
End Select
End If
End Sub
任意の助けいただければ幸い:)
絶対伝説!私は十分にあなたに感謝することはできません:D – Kabloogey
それはあなたの問題を解決した場合は、[ツアー]に記載されているように答えとしてマークしてください。 – teylyn
最後の文字が '' '' 'であるかどうかを確認するだけではどうですか? – nightcrawler23