特定の文字列が含まれている場合、A列のセルをコピーするマクロについて教えて頂きたく思います。
画像のように、A列に氏名が入っています。
(実際は200名ほどいます。)
判定1〜判定10まであり、B列からK列までTRUE、または FALSEが入力されています。
その他の文字列、空白はありません。
そこで、この表でFALSEがある場合、その行のA列の氏名をシート2の判定列に氏名をコピーしたいです。
例えば判定5がFALSEの場合、その行のA列の氏名を、シート2の判定5の列に名前をコピーする、というようにしたいのですが、
マクロで出来ないでしょうか。
試行錯誤してますがなかなかうまくいきません。
ご教示頂ければ幸いです。
No.1ベストアンサー
- 回答日時:
こんにちは!
一例です。
元データはSheet1にあり、Sheet2に表示するとします。
尚、Sheet2の1行目項目は入力済みだとして・・・
標準モジュールです。
Sub Sample1()
Dim c As Range, myRng As Range
Dim lastRow As Long, wS As Worksheet
Set wS = Worksheets("Sheet2")
lastRow = wS.UsedRange.Rows.Count
If lastRow > 1 Then
Range(wS.Cells(2, "A"), wS.Cells(lastRow, "J")).ClearContents
End If
With Worksheets("Sheet1")
lastRow = .Cells(Rows.Count, "A").End(xlUp).Row
Set myRng = Range(.Cells(2, "B"), .Cells(lastRow, "K"))
For Each c In myRng
If c = False Then
wS.Cells(Rows.Count, c.Column - 1).End(xlUp).Offset(1) = .Cells(c.Row, "A")
End If
Next c
End With
wS.Activate
MsgBox "完了"
End Sub
こんな感じではどうでしょうか?m(_ _)m
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・14歳の自分に衝撃の事実を告げてください
- ・架空の映画のネタバレレビュー
- ・「お昼の放送」の思い出
- ・昨日見た夢を教えて下さい
- ・ちょっと先の未来クイズ第4問
- ・【大喜利】【投稿~10/21(月)】買ったばかりの自転車を分解してひと言
- ・メモのコツを教えてください!
- ・CDの保有枚数を教えてください
- ・ホテルを選ぶとき、これだけは譲れない条件TOP3は?
- ・家・車以外で、人生で一番奮発した買い物
- ・人生最悪の忘れ物
- ・【コナン30周年】嘘でしょ!?と思った○○周年を教えて【ハルヒ20周年】
- ・ハマっている「お菓子」を教えて!
- ・最近、いつ泣きましたか?
- ・夏が終わったと感じる瞬間って、どんな時?
- ・10秒目をつむったら…
- ・人生のプチ美学を教えてください!!
- ・あなたの習慣について教えてください!!
- ・牛、豚、鶏、どれか一つ食べられなくなるとしたら?
- ・都道府県穴埋めゲーム
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シート保護の状態で行の追加を...
-
EXCELにて複数列を同条件(色)...
-
エクセルで行挿入した際、自動...
-
エクセルVBA 複数列をコピーす...
-
エクセルで空白以外のセルの値...
-
エクセル マクロ 貼り付け先が...
-
特定の桁数を抽出
-
エクセルVBA 並び替え セルの...
-
Excelの非表示列も含めてコピー
-
エクセルの関数について(日付で...
-
エクセル VBA 指定の範囲内をコ...
-
Excel VBAで日にちを入力して線...
-
エクセルで表示された値だけ行...
-
一行おきにコピーするマクロが...
-
エクセルの複数のセルを一括で...
-
EXCELで○ヶ月を○年○ヶ月に変換...
-
A1セルに入力したら、入力時間...
-
Excelで同じセルに箇条書きをし...
-
Excelの入力規則で2列表示したい
-
リンク元の日付が空白の時リン...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
EXCELにて複数列を同条件(色)...
-
一行おきにコピーするマクロが...
-
Excelの非表示列も含めてコピー
-
シート保護の状態で行の追加を...
-
エクセルの関数について(日付で...
-
エクセル マクロ 貼り付け先が...
-
エクセルで表示された値だけ行...
-
エクセルで行挿入した際、自動...
-
エクセル VBA 指定の範囲内をコ...
-
エクセルで空白以外のセルの値...
-
[Excel VBA]空白セル以外に連番...
-
【マクロ】IF複数条件の上限に...
-
行数が不規則な一週間ごとの合...
-
エクセルVBA 複数列をコピーす...
-
特定の桁数を抽出
-
エクセルで縦に長い表を印刷
-
最終行から上10行をコピーする...
-
Excel VBAで日にちを入力して線...
-
エクセルのマクロ、AVERAGEIFを...
-
マクロで値がある列までコピー
おすすめ情報