こんばんは!いつもお世話になっています。
選択したシート1のセル(C9)が空白であったら、選択したシートを削除するマクロ(VBA)を作りましたが、上手く作動しなくて困っています。
どうしたらよいのかよろしくお願い致します。
'シート1のセルC9を選択し、空白か判断する
Sub セルの選択()
Worksheets("Sheet1").Activate
Range("C9").Select
If Len(Application.Trim(ActiveCell)) = 0 Then
MsgBox("空白セル")
End If
End Sub
'現在アクティブなシートを削除する
Sub DeleteWorksheet()
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
End Sub
A 回答 (1件)
- 最新から表示
- 回答順に表示
No.1
- 回答日時:
>上手く作動しなくて困っています。
どう、うまく行かないのでしょうか?
'シート1のセルC9を選択し、空白か判断する
Sub セルの選択()
Worksheets("Sheet1").Activate
'Range("C9").Select
If Len(Application.Trim(Range("C9").Value)) = 0 Then
'MsgBox("空白セル")
DeleteWorksheet
End If
End Sub
'現在アクティブなシートを削除する
Sub DeleteWorksheet()
Application.DisplayAlerts = False
ActiveSheet.Delete
Application.DisplayAlerts = True
End Sub
こう言う事では?
早速回答を頂きありがとうございます!
回答下さった構文をまとめて、下記のように編集しました。
無事解決が出来、本当にありがとうございます。
今後もご指導よろしくお願い致します。
Sub 空白セル選択()
Worksheets("Sheet1").Activate 'シート1のセルC9を選択し、空白か判断する
'Range("C9").Select
If Len(Application.Trim(Range("C9").Value)) = 0 Then
'MsgBox("空白セル")
Application.DisplayAlerts = False
ActiveSheet.Delete '現在アクティブなシートを削除する
Application.DisplayAlerts = True
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 2 2022/06/10 11:06
- Visual Basic(VBA) VBAマクロ 決まっていない行を選択して別シートへ貼付け 4 2023/02/16 16:08
- Visual Basic(VBA) ワークブック内すべて検索 2 2022/12/20 20:13
- Visual Basic(VBA) 【VBA】Excelで罫線を引きたい 3 2022/07/14 12:04
- Visual Basic(VBA) 3つのプロシージャをまとめたら実行時エラー発生で対応不能 6 2022/05/17 01:47
- Visual Basic(VBA) Excelのマクロコードについて教えてください。 1 2022/03/27 13:25
- Visual Basic(VBA) ExcelのVBAコードについて教えてください。 3 2022/06/10 09:24
- Visual Basic(VBA) エクセル VBAで複数セル選択時エラーになる問題 3 2022/10/04 02:40
- Excel(エクセル) VBA 特定の列に入っているテキストをコピペ 2 2023/06/14 11:24
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
(VBA)指定したセルがアクティブ...
-
顧客ごとに違う点検案内を作成...
-
セル入力文字が、「右のセルに...
-
エクセル、ページをまたがった...
-
パワポの複数ページにまたがる...
-
【Excel VBA】CSV取込時、数字...
-
Word2016でExcelデータを差込し...
-
エクセルでセルの中の文字が削...
-
数独のアプリで表の中の数字を...
-
ワードの表の行が広がってしまう
-
ワードの文章囲み枠(?)を消...
-
Wordで、表のセルが変なところ...
-
エクセルで知らない間に行がず...
-
オプションボタンの背景を透明...
-
表と票の違いは?
-
ワードで勝手に点線ラインがでる
-
wordで罫線が引けない・・・
-
ワードの表の罫線が見えるけど...
-
エクセル 結合したセルの間にセ...
-
パワーポイントの表
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルVBA 図形の選択法は?
-
PageBreak プロパティを設定で...
-
(VBA)指定したセルがアクティブ...
-
VBA 選択したセルが空白であっ...
-
TextBoxにExcelの背景色を取得
-
顧客ごとに違う点検案内を作成...
-
VBAでセルの選択範囲を指定する...
-
マクロについて教えてください
-
【Excel VBA】Caseマクロを簡潔...
-
セル入力文字が、「右のセルに...
-
エクセル、ページをまたがった...
-
パワポの複数ページにまたがる...
-
Word2016でExcelデータを差込し...
-
ワードの文章囲み枠(?)を消...
-
【Excel VBA】CSV取込時、数字...
-
ワードの表の行が広がってしまう
-
エクセルでセルの中の文字が削...
-
あるセルに色を付けた時、別の...
-
エクセルで知らない間に行がず...
-
wordで罫線が引けない・・・
おすすめ情報