有識者 様
いつもお世話になります。
Excelのマクロの使い方について、質問があり投稿致しました。
下記が行いたい事となりますが、過去の回答を確認しても上手くExcel上で実現できず、
再度ご質問させて頂く流れとなりました。
お手数ですが、マクロについての有識者がおりましたら回答頂けないでしょう。
要件:
・XMLファイルをインプットとして、下記のタグに従って、タグ値をExcelに転記する。
対象のタグ値は、name値・array値・disable値・description値・value値です。
・タグと出力先の位置は、写真の通りです。
注意点として、Value値が複数ある場合があります。また<Value>タグが存在しない場合もあります。
下記がタグ値のサンプルとなります。
<preference name="名前1" type="String" array="true" disabled="false"> <preference_description>備考1</preference_description> <context name="test"> <value>r-</value> <value>r-</value> </context> </preference> <preference name="名前3" type="String" array="true" disabled="false"> <preference_description>説明1</preference_description> </preference> <preference name="名前2" type="Logical" array="false" disabled="false"> <preference_description>備考2</preference_description> <context name="test"> <value>TRUE</value> </context> </preference>
実際の階層は下記の通りです。
<?xml version="1.0" encoding="Shift_JIS"?> <preferences> <category name="カテゴリ名"> <category_description></category_description> <preference name="名前1" type="String" array="true" disabled="false"> <preference_description>説明1</preference_description> </preference> <preference name="名前2" type="Logical" array="false" disabled="false"> <preference_description>説明2</preference_description> <context name="test"> <value>true</value> </context> </preference> </category name> </preference>