Excel VBA質問箱 IV

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

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


10891 / 76734 ←次へ | 前へ→

【71386】Re:実行日を取得するマクロとコピーした行挿入
発言  UO3  - 12/2/28(火) 12:36 -

引用なし
パスワード
   ▼どじょりん さん:

こんにちは

エラーについてはichinoseさんから回答がありました。

>あわせて、A列に何も入力しない状況でボタンをおすと、
>シート2に空白行が挿入されてしまいます。
>こうならない方法もあわせて教えてください。

コードの記述全般については思うところも多々ありますが、とりあえず。

Dim myR As Range といったものを規定しておいて

With Sheets("台帳")
    .Select
    On Error Resume Next
    Set myR = Range("A3:A65536").SpecialCells(xlCellTypeConstants)
    If myR Is Nothing Then
      MsgBox "削除すべきデータがありません"
      Exit Sub
    End If
    myR.EntireRow.Copy
End With

こうすればよろしいかと。

ただし、以降、このmyRを相手に処理することが必要です。

ところで、たとえば在庫が10あり、そこに販売が1と入っても、まだ9残っているわけですが
それを削除してもいいのですか?
4 hits

【71380】実行日を取得するマクロとコピーした行挿入 どじょりん 12/2/28(火) 5:40 質問
【71381】Re:実行日を取得するマクロとコピーした行... ichinose 12/2/28(火) 8:05 発言
【71386】Re:実行日を取得するマクロとコピーした行... UO3 12/2/28(火) 12:36 発言
【71387】Re:実行日を取得するマクロとコピーした行... UO3 12/2/28(火) 12:40 発言
【71390】Re:実行日を取得するマクロとコピーした行... UO3 12/2/28(火) 13:00 発言
【71391】Re:実行日を取得するマクロとコピーした行... UO3 12/2/28(火) 13:06 発言
【71395】Re:実行日を取得するマクロとコピーした行... UO3 12/2/28(火) 14:49 発言
【71401】Re:実行日を取得するマクロとコピーした行... どじょりん 12/2/29(水) 0:50 お礼
【71428】Re:実行日を取得するマクロとコピーした行... どじょりん 12/3/1(木) 18:46 質問
【71431】Re:実行日を取得するマクロとコピーした行... UO3 12/3/1(木) 22:27 回答
【71432】Re:実行日を取得するマクロとコピーした行... UO3 12/3/1(木) 22:32 発言
【71474】Re:実行日を取得するマクロとコピーした行... どじょりん 12/3/9(金) 4:59 質問
【71477】Re:実行日を取得するマクロとコピーした行... UO3 12/3/9(金) 13:46 回答

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