在范围中查找列

是否有可能知道在给定列的范围内存在哪些列,例如“A:C”存在列A,B和C,例如“G:K”存在列G,H,I,J和K以及“ Z:AC“有Z,AA,AB和AC

我正在使用C#和COM iterop

尝试这个

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 ++; } 

你可以尝试使用字母作为基数26的数字。 这将有助于findAA或AZ或A的位置。希望这有助于。