質問: 【excel】 1行データのコピー&ペーストが出来ない [read range]でコピーしたデータを無加工で[write range]は 出来ないのでしょうか? 勉強不足ですみませんが、ご教授下さい! <やりたい事> excelのシートaのa1~h1(8つのデータ)をコピーして、 シートbのセルg1から貼り付けたい。 <現在のシナリオ> [read range]でシートaのa1:h1を取得。 [write range]で貼り付け開始位置をシートbのセルg1を指定。 <結果> 何も貼り付けられない。 ※意図した内容がコピーできているか、現在確認中です。
回答: [read range]と[write range]の[add header]プロパティの状態を確認してもらえますか? [read range]で[add header]プロパティのチェックがオンの場合、1行目は見出し(カラム名)として扱われ、2行目以降が実データとして扱われるようです。 今回[a1:h1]と1行しか指定していないため、見出しとして扱われている可能性がありますよー。 純粋に1行だけをdatatable経由でコピペしたい場合は、[read range][write range]どちらも [add header]はオフにするとよいです。