Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/excel/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net Excel文件的行和列_Vb.net_Excel_Vba - Fatal编程技术网

Vb.net Excel文件的行和列

Vb.net Excel文件的行和列,vb.net,excel,vba,Vb.net,Excel,Vba,可以编写一个代码,以数字和非数字形式指定电子表格的行和列(B2:D6) 例如: excelSheet.Range("B2:D6").Interior.Color = RGB(100, 100, 255) 我想写5行3列,而不是B2和D6 可以用vb.net 2003编写代码?这是C#而不是vb,但转换起来应该不会太难: var firstCell = (Excel.Range)sheet.Cells[3, 3]; var secondCell = (Excel.Range)sheet.Cell

可以编写一个代码,以数字和非数字形式指定电子表格的行和列(B2:D6)

例如:

excelSheet.Range("B2:D6").Interior.Color = RGB(100, 100, 255)
我想写5行3列,而不是B2和D6

可以用vb.net 2003编写代码?

这是C#而不是vb,但转换起来应该不会太难:

var firstCell = (Excel.Range)sheet.Cells[3, 3];
var secondCell = (Excel.Range)sheet.Cells[5, 7];
var cells = sheet.get_Range(firstCell, secondCell);
只需使用Cells()而不是Range()


您需要接受以前的一些答案,如果您不接受答案,人们将不会回答您的问题。这个问题与VB.NET有什么关系?它被称为R1C1表示法,代表行1列1,这意味着它是两个由逗号分隔的整数,第一个值是行号(在vba中基于1)第二个值是列号。马蒂亚斯的回答有效地证明了这一点。谢谢你的回答。。我可以知道如何在A1到E10的所有单元格中设置边框吗。。而且,这是允许的吗?标记,是的,我有一个相当好的主意如何做到这一点,但我也看到你问了14个问题,但你没有接受任何一个问题的答案。你必须明白这不是很有激励性。@Mark-找到类似问题答案的最简单方法是录制宏,执行操作,然后查看它录制的代码。在borders的情况下,您将得到一长串类似“.borders(xlEdgeTop).LineStyle=xlContinuous”的语句
excelSheet.Cells(5,3).Interior.Color = RGB(100, 100, 255)