入力xlsファイルヘッダーに基づいて出力XLSファイルを作成する必要があります。私は正確な要件の下に与えています。その明確な希望。そうでなければ私に知らせてください。列見出しに基づいて新しいExcel行を作成し、データを入力する
Iput XLS -->
ID Version NameLegacy ProjectNumber OwnerName Language Keywords OwnerSite External Content Relevance Periodic Coremap ValidTo
1 1 Mohan 1000 x ENG ABCD AB No ok no 5 2017-10-14 2018-10-14
2 2 Shayam 1001 y ENG EFGH BC No ok yes 2 2017-10-14 2018-10-14
3 1 Sourabh 1002 z ENG IJKL CD Yes no no 4 2017-10-14 2018-10-14
この入力XLSファイルに基づいて、私は以下のように出力XLSファイルが必要です。入力ファイルの各行は12行の出力ファイルを持ち、それぞれの値は入力ファイルから出力ファイルに書き込まれます。
ID Version IBANAME STRINGVALUE INTEGERVALUE FLOATVALUE FLOATVALUEWITHUNITS BOOLVALUE TIMEVALUE URLVALUE REFERENCEVALUE
1 1 NameLegacy Mohan
1 1 ProjectNumber 1000
1 1 OwnerName x
1 1 Language ENG
1 1 Keywords ABCD
1 1 OwnerSite AB
1 1 External No
1 1 Content ok
1 1 Relevance no
1 1 Periodic 5
1 1 Coremap 2017-10-14
1 1 ValidTo 2018-10-14
2 2 NameLegacy Shayam
2 2 ProjectNumber 1001
2 2 OwnerName y
2 2 Language ENG
2 2 Keywords EFGH
2 2 OwnerSite BC
2 2 External No
2 2 Content ok
2 2 Relevance yes
2 2 Periodic 2
2 2 Coremap 2017-10-14
2 2 ValidTo 2018-10-14
3 1 NameLegacy Sourabh
3 1 ProjectNumber 1002
3 1 OwnerName z
3 1 Language ENG
3 1 Keywords IJKL
3 1 OwnerSite CD
3 1 External Yes
3 1 Content no
3 1 Relevance no
3 1 Periodic 4
3 1 Coremap 2017-10-14
3 1 ValidTo 2018-10-14
ありがとうございます。
こんにちは..ありがとう..あなたが示唆したVBAコードO/Pに基づいて正確に来た私の要件です。私は合計1 Lacプラスレコードがあります。私はVBAにまったく新しく、マクロは決してそれを使用しませんでした。しかし、私の目的を果たすあなたのソリューションは素晴らしいです。 それは、あなたが私が完全に新しい、そしてどこでどのようにコードを書いて、必要に応じてo/pを手に入れることができるか、より多くの考えを詳述できるなら、大きな助けになるでしょう。事前にTONに感謝します。開発コンソールの場合は – user6622113
F11、次にモジュールを挿入します。コピーしてモジュールに貼り付け、シート名などの詳細を変更します。マクロとしてサブフォームに図形や画像を割り当てたり、Dev Consoleからコードを実行したりすることができます。あなたに役立つオンラインチュートリアルがたくさんあります。 Excel VBAチュートリアルのためのGoogle検索を行います。このコメントを読んでコードを理解しようとするよりも簡単です。長期的には、他の人のコードを修正しようとするよりも、学習にかかる時間を節約できます。それは簡単です。 – peege
ご協力ありがとうございます。あなたのVBAの提案は素晴らしかったです。私は自分の要件に基づいてコードを修正し、それは成功しました。あなたのお手伝いをしていただきありがとうございます。私は別のシートにデータを読み込む際に別の問題に悩まされています。もしあなたがVBAを通して私を助けることができたら。私は別の質問で助けを求めました...私もやっています。 – user6622113