
ブックのシート名が「青紙表」に Private Sub Worksheet_Change(ByVal Target As Range) If Target.Address = "$R$18" And IsNumeric(Cells(18, "R").Value) And Len(Cells(18, "R")) = 8 Then ActiveWorkbook.Save End If If Target.Address = "$C$20" And Range("C20") <> "" Then If InStr(1, "一郎,次郎,三郎,四郎", Range("C20")) > 0 Then Worksheets("受付").Visible = False Worksheets("管表").Visible = False End If End If End Sub コードがあります。 2つ目のコードはC20に「一郎,次郎,三郎,四郎」のいずれかの名前が表示された時に表示の「受付・管表」が非表示になるコードです。 このコードではC20に表示した「一郎,次郎,三郎,四郎」を一旦削除すると「受付・管表」が再表示されず、非表示のままです。 「一郎,次郎,三郎,四郎」を一旦削除すると「受付・管表」が再表示出来る様にする方法を教えてください。 よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
’これで希望の動作となりますか?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$R$18" And IsNumeric(Cells(18, "R").Value) And Len(Cells(18, "R")) = 8 Then
ActiveWorkbook.Save
End If
If Target.Address = "$C$20" And Range("C20") <> "" Then
If InStr(1, "一郎,次郎,三郎,四郎", Range("C20")) > 0 Then
Worksheets("受付").Visible = False
Worksheets("管表").Visible = False
End If
ElseIf Target.Address = "$C$20" And Range("C20") = "" Then
Worksheets("受付").Visible = True
Worksheets("管表").Visible = True
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 09:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 1 2023/02/02 13:13
- Visual Basic(VBA) 空のシートに関数を入れたい 2 2021/12/03 15:08
- Visual Basic(VBA) シート名をフォルダ名に変更 1 2021/12/01 15:59
- Visual Basic(VBA) 左から空白文字を探して左側を比較する 4 2022/02/02 22:48
- Visual Basic(VBA) シート名でファイル検索する 2 2021/11/30 17:05
- Visual Basic(VBA) サブフォルダ含むすべてのフォルダの Excel 検索 4 2021/12/13 09:33
- Visual Basic(VBA) 条件をつけてカウントする 4 2021/12/19 20:27
- Visual Basic(VBA) EXCEL VBA シート比較し〇×判定 1 2021/11/19 11:49
- Visual Basic(VBA) excel VBAでメールを送る方法について 2 2021/11/03 15:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
ACCESS VBA でのエラー解決の根...
-
Access VBA [リモートサーバー...
-
レポートの印刷を一括ではなく...
-
列が255以上のCSVファイルをAcc...
-
Access Error3061 パラメータが...
-
Microsoft365にAccessってあり...
-
Microsoft 365 Basic サブスク...
-
access2021 VBA メソッドまたは...
-
Arduinoで温湿度と時刻を1分ご...
-
Access 複数条件検索の設定が上...
-
実行時エラー3131 FROM 句の構...
-
アクセスで教えてください。 住...
-
アクセスの更新クエリでカレン...
-
日付のテキストボックスに(例...
-
accessでlaccdbファイルが削除...
-
Access DAOのExecuteメソッドの...
-
access 重複行の複数条件の抽出
-
accessのフォームに設置したボ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Microsoft 365 Basic サブスク...
-
Accessのクエリで、replace関数...
-
access2021 強制終了してしまう
-
ACCESS VBA でのエラー解決の根...
-
Access VBA [リモートサーバー...
-
Accessのスプレッドシートエク...
-
Accessのレポートについて
-
access2021 VBA メソッドまたは...
-
Access Error3061 パラメータが...
-
access2019 チェックボックスと...
-
Accessのクエリの結果を、既存...
-
accessでlaccdbファイルが削除...
-
Access VBA を利用して、フォル...
-
accessデータを指定したExcel、...
-
Accessのリンクテーブルのパス...
-
列が255以上のCSVファイルをAcc...
-
Accessのクエリの印刷設定
-
Accessでレポートを印刷する時...
-
Accessフォームの配色テーマを...
-
Accessデータベースに含まれる...
おすすめ情報