Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


33965 / 76738 ←次へ | 前へ→

【47988】Re:マクロ実行中のクリップボード制限
質問  VBA初心者  - 07/3/29(木) 13:30 -

引用なし
パスワード
   >コードを見てみないとなんとも・・・。

情報が少なすぎてすみません。
大量のシート上のデータに対して以下のようなループ処理を
実行していて、ループ内の★部分でシート上でCut処理を
実施しています。
記述の仕方的にはクリップボードを経由しないで直接切り取って
貼り付けているつもりなのですが、
このループ処理を実施している間、Editor等でクリップボードが使えたり
使えなかったりして、安定しません。
下記★の処理を削除するとループ処理中も問題なくCut&Pasteが
他のEditor等でも使用できます。
クリップボードの使用を競合しないように実装する方法が
ありましたら教えていただけないでしょうか?

Do While (1)
  If Worksheets(main_sheet_name).Range("B" & main_row_no) = Empty Then
    '比較元が""の場合は処理終了
    Exit Do
  End If
  
  〜処理1〜
  
  ★コピー処理
  Worksheets(chk_to_sheet).Range("XX:YY).Cut Destination:=Worksheets(chk_frm_sheet).Range(strtoClm & main_row_no)  
  
  〜処理2〜
  main_row_no = main_row_no + 1
Loop
0 hits

【47971】マクロ実行中のクリップボード制限 VBA初心者 07/3/28(水) 15:46 質問
【47972】Re:マクロ実行中のクリップボード制限 マクロマン 07/3/28(水) 17:33 発言
【47988】Re:マクロ実行中のクリップボード制限 VBA初心者 07/3/29(木) 13:30 質問
【48355】Re:マクロ実行中のクリップボード制限 マクロマン 07/4/13(金) 21:05 発言
【48393】Re:マクロ実行中のクリップボード制限 VBA初心者 07/4/16(月) 9:48 お礼
【48360】Re:マクロ実行中のクリップボード制限 uchan 07/4/13(金) 23:24 発言

33965 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free