Excel VBA質問箱 IV

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

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


11284 / 76735 ←次へ | 前へ→

【70989】Re:条件に合うセルを含む行を他のシートにコピー
質問  fuji  - 12/1/24(火) 12:27 -

引用なし
パスワード
   「要確認」というセルを含む行があれば、その行を「要確認一覧」という別シートにコピーする方法で考え中ですがエラーが発生してしまいます。

また、検査範囲は数行にわたるのですが、同じ事を行数分繰り返すしかないのでしょうか・・


Sub Macro1()
'
' Macro1 Macro
' マクロ記録日 : 2012/1/13 ユーザー名 :

Range("H22").Select
For i = 1 To 7
  a = ActiveCell.Value
  If a = "要確認" Then
    c = ActiveCell.Row
    ActiveCell.FormulaR1C1 = c
    Exit For
  End If
  ActiveCell.Offset(0, 1).Activate
Next i
Rows(CStr(c)).Copy Sheets("要確認一覧").Range("B4")←この行が黄色くなります
    
    
End Sub


>マクロ初心者でどうしたらよいかわかりません。。
>契約者の工程管理で次のような機能をもたせたいのですがどのようにしたらいいでしょうか。
>名前     作業1    作業2      作業3    ・・ 備考
>   作業予定日 作業日  作業日  作業予定日 作業日
>山田  1/1    2/1    2/5    3/5    3/10 
>鈴木  2/1    2/5    6/5    7/1    7/5
>
>このような表があるとします。
>各作業には作業予定日があるものとないものがあります。作業予定日は日付(実際は西暦も表示)が入力されていて、作業をしたら作業日に入力していきます。
>このとき、「作業予定日を過ぎているのに作業日が空欄の人」が別のシートに自動でコピーされる、ということは可能でしょうか。
>また、上のようなシートが3つ(例えばABC)あり、貼り付け先のシートは1つで、ABCごとに貼り付ける場所は固めたいのです。
>
>苦し紛れに、今は、作業予定日が過ぎたら「作業日」に「確認」という文字がでるようにIF関数を入れてあります。「確認」という字がある行をコピーする というやり方になるのでしょうか。それともそのようなことをしなくてもマクロで可能なのでしょうか。
>わかるかたがいらっしゃいましたらよろしくお願い致します。

7 hits

【70878】条件に合うセルを含む行を他のシートにコピー fuji 12/1/12(木) 10:32 質問
【70880】Re:条件に合うセルを含む行を他のシートに... Jaka 12/1/12(木) 10:57 発言
【70882】Re:条件に合うセルを含む行を他のシートに... fuji 12/1/12(木) 14:07 お礼
【70895】Re:条件に合うセルを含む行を他のシートに... Jaka 12/1/13(金) 9:30 発言
【70989】Re:条件に合うセルを含む行を他のシートに... fuji 12/1/24(火) 12:27 質問
【71006】Re:条件に合うセルを含む行を他のシートに... Jaka 12/1/25(水) 17:21 発言
【71014】Re:条件に合うセルを含む行を他のシートに... fuji 12/1/26(木) 9:20 発言
【71016】Re:条件に合うセルを含む行を他のシートに... Jaka 12/1/26(木) 11:47 発言
【71017】Re:条件に合うセルを含む行を他のシートに... fuji 12/1/26(木) 12:07 発言
【71025】Re:条件に合うセルを含む行を他のシートに... SS 12/1/26(木) 15:32 発言
【71027】Re:条件に合うセルを含む行を他のシートに... fuji 12/1/26(木) 18:13 発言

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