[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『セルを移動させたい』(初心者)
D列に5と記載されている場合のみ、隣のE列にある文字列をAA列に移動させたいと思ってます。
A列 B列 C列 D列 E列 ・・・ AA列
4 2 5 5 あああ
8 5 3 9 いいい
2 8 7 5 ううう
7 3 3 5 えええ
1 9 5 6 おおお
上記のようなエクセルファイルがあった場合、E列に記載されている「あああ」、「ううう」、「えええ」をAA列に移動させたいです
VBAで実施できますでしょうか?
< 使用 Excel:unknown、使用 OS:unknown >
Sub test() Dim i As Long
For i = 1 To Cells(Rows.Count, "A").End(xlUp).Row If Cells(i, "D").Value = 5 Then Cells(i, "AA").Value = Cells(i, "E").Value Cells(i, "E").Value = "" End If Next i End Sub (???) 2016/08/24(水) 17:15
VBA でやるまでもなく、
AA1 : =IF(D1=5,E1,"") といった式を下にフィルコピーすればいいとおもいますが。 【移動】にはなりませんが、残ったE列に対しては条件付書式で文字色を白にするとか。
VBA の勉強ということですか?
(β) 2016/08/24(水) 17:40
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.