指定された列の範囲にどの列が存在するかを知ることは可能ですか?たとえば、「A:C」には列A、B、Cがあり、たとえば「G:K」には列G、H、I、J、Kがあり、「 Z:AC」にはZ、AA、AB、ACがあります
私はC#とcom iteropを使用しています
指定された列の範囲にどの列が存在するかを知ることは可能ですか?たとえば、「A:C」には列A、B、Cがあり、たとえば「G:K」には列G、H、I、J、Kがあり、「 Z:AC」にはZ、AA、AB、ACがあります
私はC#とcom iteropを使用しています
アルファベットを 26 進数として使用してみてください。これは、AA、AZ、または A の位置を見つけるのに役立ちます。これが役立つことを願っています。
これを試して
object misValue = System.Reflection.Missing.Value;
'
'
'
xlRange = xlWorkSheet.get_Range("A1:C10", misValue);
int rw = xlRange.Cells[1, 1].Column;
for (int i = 1; i <= xlRange.Columns.Count; i++)
{
MessageBox.Show(xlWorkSheet.Cells[1,rw].Address.Split('$')[1]);
rw ++;
}