|
▼まい さん:
データの形が分からないのでこんな感じとしかいえませんが
if Left(データ,2)="No" then
Cells(対象行数,1).Value = データ
Elseif Left(データ,1)="頭文字" then
Cells(対象行数,2).Value = データ
ElseIf Left(データ,3)="SUB" then
Cells(対象行数,3).Value = データ
ElseIf ・・・
・
・
・
End If
但しこれだと何にも考えていないのでもし他のデータの先頭に
同じ文字が使われていると問題が起きますけどその辺は大丈夫でしょうか?
>シート1にデータが入っています。
>そのデータを統一させる為に、列の順番を指定させたいのですが、どうすればよいのか??分かりません。
>
>アドバイスお願いします
>
>統一したい形は下記のような感じです
>A列 B列 C列 D列 E列
>No 品目 SUB番号 空白列 数量 ←項目の順番
>
>出てくる元データは毎回列の順番が微妙に違っているため、統一させる方法はないでしょうか?
>
>しかも、項目の名前も毎回微妙に違うときがありますので、
>例えば,頭文字は同じなので、品目だったら品から始まる項目の列といった考え方がしたいのですが、
>何か良いアイデアはないでしょうか
>
>ずっと悩んでいます
>
>よろしくお願いします
|
|