A 回答 (8件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
No.5です。
列の入れ替えだけですが、ヒントになれば幸いです。「ユーザー設定の並べ替え」からオプションで「列単位」を指定して、「順序」でユーザ設定リストを指定して並べ替えます。事前に項目名を並べたい順番でユーザ設定リストに登録しておいてください。
No.5
- 回答日時:
フィルターオプションが使えるかもしれません。
この機能は、条件を指定することによって、該当データを抽出するものですが、条件を指定しなければ全件コピーできます。それ以外に必要な列だけ抜いたり、列の順番を変えたりもできます。
マニュアル操作でもできますが、マクロにするとこんな感じになります。
Sub sample()
Workbooks("Book1").Sheets("Sheet1").Columns("A:D").AdvancedFilter _
Action:=xlFilterCopy, Unique:=False, _
CopyToRange:=Workbooks("Book2").Sheets("Sheet1").Columns("A:D")
End Sub
No.4
- 回答日時:
「並び替え」というのは、「列の入れ替え」であって、行方向「縦方向」の並べ替えのこととは違うんですよね?
たぶん・・・
非難されがちな意見だと思いますが・・・、
もし、2つの表が
★本当に添付の図のような規模感で、
かつ、
もし「ファイル2」のほうが
★「新規ファイル」でもいい、あるいは、
★名前が固定のひな型(というか空のファイル)でもいい
ということで、
かつ、
★表コピペ+並べ替え+数式フィル完了後に名前を付けて保存は手動でやる
・・・ということでよいのでしたら、
私なら「マクロの記録」機能で自動化しちゃいます。
で、それをクイックツールバーか、リボンのアドインタブにボタン化しておきます。
「ファイル1」を開いて、表の範囲をドラッグなどで選択するところまでは手動でやり、
あとの処理は全部マクロの記録機能で自動化します。
最後の名前をつけて保存、も手動でやって、完了です。
VBA作ったりするのも面倒くさいので、もし誰かにご質問のようなことを頼まれたら多分そうすると思います。
で、「なんかおかしく動いたらまた呼んで」と言っておきます。
3分で解決できます。
No.3
- 回答日時:
関数で 実現できると、
思いますが、
現状では、
ビフォー、アフターに、
違いが 認められません。
どういったものを、
どう ゴールさせたいか、
明確に 可視化しては、
頂けませんか?
No.2
- 回答日時:
こんにちは
状況がわからないので、以下が有効かどうかわかりませんが、ひとつの方法の例として・・・
添付図がよく読めませんが、両ファイルとも1行目はタイトル行でデータは2行目以降に並んでいるものと推測しました。
ファイル2のタイトルはファイル1と項目は同じで並び順が異なり、それに応じてデータの順を変えたいというご質問と解釈しました。
1)ファイル2の項目名を適宜入力(順が固定なら固定で入力しておく)
2)2行目以降のセルに、項目名でファイル1から検索して同じ行の値を参照する式を設定
(HLOOKUPでも可能と思いますが、項目検索のMATCHと同じ行からのINDEXあるいはOFFSETの組み合わせでできると思います、)
3)上式をファイル2の適当なセル範囲にフィルコピーしておく
※ 上記のままだと、ファイル2の内容はセル参照になります。(ファイル1に連動する)
値を固定化する必要がある場合は、セル全体をコピー → 値をペースト で可能です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) エクセルのマクロについて教えてください。 3 2023/02/07 14:47
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 11:27
- Visual Basic(VBA) Excelのマクロについて教えてください。 1 2023/03/12 12:16
- その他(Microsoft Office) 逆順 3 2023/08/24 09:30
- Excel(エクセル) エクセル ブック間のコピー 5 2022/04/24 08:11
- その他(パソコン・周辺機器) 同じファイル名 上書きしないフリーソフトなどあったら教えて下さい。 仕事で大量の写真などを扱っており 3 2023/05/18 06:43
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/01/26 09:50
- Visual Basic(VBA) VBA初心者です。電話番号の数字の前に0を表示させたいです。 2 2022/12/14 03:58
- Excel(エクセル) マクロ作成初心者です。CSVファイルの日付データについて 3 2022/12/14 06:02
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/08/03 12:30
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
現在のブックを閉じないで、マ...
-
アクセス クエリを別のファイ...
-
vbsでExcelのシートをコピーす...
-
frxファイルの役目
-
バッチファイル XCOPYで上書き...
-
エクセルVBAで開いているファイ...
-
エクセルのハイパーリンクがコ...
-
エクセルのマクロについて教え...
-
[エクセル]コピーするとオブジ...
-
FSO.CopyFileでのエラー無視方法
-
バッチファイルのコピーで
-
パワポでスライドをコピーでき...
-
簡単なexeファイルの作り方。
-
ワード 一部のページだけをpdf...
-
エクセル2010、図が大きすぎま...
-
同じファイル名 上書きしないフ...
-
VBSでExcelシートのコピー
-
マインクラフトPCをプレイしよ...
-
VBSで作成したフォルダにファイ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
エクセルで複数のコメントのサ...
-
エクセルのハイパーリンクがコ...
-
バッチファイル XCOPYで上書き...
-
バッチファイル 別ファイルにリ...
-
frxファイルの役目
-
ファイルサーバ上のファイルが...
-
バッチファイルのコピーで
-
Vba初心者です。下記のコード助...
-
xcopyでのバッチコピー方法でコ...
-
同じファイル名 上書きしないフ...
-
エクセルVBAで開いているファイ...
-
エクセル2010、図が大きすぎま...
-
vbsでExcelのシートをコピーす...
-
アクセス クエリを別のファイ...
-
bat 同名ファイルコピー時にリ...
-
[エクセル]コピーするとオブジ...
-
ワード 一部のページだけをpdf...
-
パワポでスライドをコピーでき...
-
FSO.CopyFileでのエラー無視方法
-
VBSで作成したフォルダにファイ...
おすすめ情報