C#で自作したエクセルのセル範囲名を取得しデータベースのカラムの値を転記するシステムを調整しているのですが、おそらく、エクセルの仕様で躓いてしまったのでご存知の方がいれば教えて頂ければと思い質問させて頂きます。
例として
データは品目コード、品目名、金額がありそれぞれ10行分データがあるとします。
エクセル側はそれぞれ3行×2列、4行×2列、1行×2列を結合させた結合セルが3列10セルずつ合計30個あります。
その結合セルを1列ずつ範囲名を設定しデータを転記したところ
1つ目と7つ目のデータしか結合セルに書き込まれませんでした。
初期 想定していたもの 実際の結果
|コード|名前|金額| |コード|名前|金額| |コード|名前|金額|
|:--|:--:|--:|
|||||a|A|1||a|A|1|
|||||b|B|2||g|G|7|
|||||c|C|3|||||
|||||d|D|4|||||
|||||e|E|5|||||
|||||f|F|6|||||
|||||g|G|7|||||
|||||h|H|8|||||
|||||i|I|9|||||
|||||j|J|10|||||
結合したにもかかわらずそれぞれのセルに値が入ってしまい
結合した左上のセルの値しかエクセル上見えていないのかと思うのですが
結合したセルを1つとしてカウントする方法はございますでしょうか。
エクセル側、C#側どちらの設定、プログラムでもかまいませんので
解決方法もしくは解決への糸口をお教えいただけますと幸いです。
回答3件
あなたの回答
tips
プレビュー