人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

ExcelVBAです。

表の体裁整え等の一連の流れをEvcelVBAで行っているのですが
途中で「選択したシートにデータが存在する可能性があります。削除するには削除をクリック」
というダイアログが出てきてしまうのですが、これを表示させないようには
どうすればいいでしょうか?
? 削除しようとしているシート1にはコピーの選択範囲が残っている
? シート2にペーストしたため、?の状態のままシート1は削除しても構わない

結局「MSG確認は不要で勝手に削除してもらっていい」という事なのですが・・

教えていただくと大変助かります。
宜しくお願い致します。


●質問者: hananeko_0
●カテゴリ:ビジネス・経営 コンピュータ
✍キーワード:クリック コピー ダイアログ データ ペースト
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● Mook
●35ポイント ベストアンサー

削除するコードの前後に下記のコードを入れてください。

 Application.DisplayAlerts = False

 削除の処理

 Application.DisplayAlerts = True

間の処理は警告が表示されなくなります。

http://hp.vector.co.jp/authors/VA016119/excel/vbafaq01.html

◎質問者からの返答

大変助かります!ありがとうございます!

明日会社に行ってからトライしてみます!


2 ● きゃづみぃ
●35ポイント

http://q.hatena.ne.jp/1213103570

こちらの

?アクティブシート以外のシートを全て削除する

の回答を参考にしてもらえればわかると思いますが、

Application.DisplayAlerts = False

削除

Application.DisplayAlerts = True

とすればいいですね。

◎質問者からの返答

大変助かります!ありがとうございます!

明日会社に行ってからトライしてみます!

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ