Excel VBA質問箱 IV

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

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


18713 / 76732 ←次へ | 前へ→

【63457】Re:列の順番を変える方法
発言  SS  - 09/11/6(金) 9:18 -

引用なし
パスワード
   ▼まい さん:

データの形が分からないのでこんな感じとしかいえませんが
 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番号  空白列 数量 ←項目の順番
>
>出てくる元データは毎回列の順番が微妙に違っているため、統一させる方法はないでしょうか?
>
>しかも、項目の名前も毎回微妙に違うときがありますので、
>例えば,頭文字は同じなので、品目だったら品から始まる項目の列といった考え方がしたいのですが、
>何か良いアイデアはないでしょうか
>
>ずっと悩んでいます
>
>よろしくお願いします

5 hits

【63455】列の順番を変える方法 まい 09/11/6(金) 8:43 質問
【63456】Re:列の順番を変える方法 かみちゃん 09/11/6(金) 8:55 発言
【63463】Re:列の順番を変える方法 まい 09/11/9(月) 9:39 お礼
【63457】Re:列の順番を変える方法 SS 09/11/6(金) 9:18 発言
【63462】Re:列の順番を変える方法 まい 09/11/9(月) 9:38 お礼
【63458】Re:列の順番を変える方法 Hirofumi 09/11/6(金) 13:40 回答
【63459】Re:列の順番を変える方法 Hirofumi 09/11/6(金) 13:45 回答
【63461】Re:列の順番を変える方法 まい 09/11/9(月) 9:36 お礼
【63466】Re:列の順番を変える方法 Hirofumi 09/11/9(月) 10:47 発言

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