Excel VBA cells怎么更改列数为b

发布网友

我来回答

3个回答

热心网友

Excel VBA cells怎么更改列数为b
range类型的函数有多种形式,您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活,也可以用cells(行,列)这样的形式表示单元格,还可以用Columns(列)表示一列,也可以用range(columns(列1),columns(列2))来表示连续的多列,这里的"行"和"列"都是整数,不是字母.数字有时会比字母更灵活

您补贴上来的内容是行不通的,区域赋值不可以直接进行,而是要对该区域内的每一个单元格赋值,对于您想表达的意思,有必要外加一个FOR循环来解决这个问题,最关键的赋值语句应该是类似
range(....).cells(r,c)=range(XXXX).cells(r,c)
这样的语句

热心网友

cells(1,"b") 这样就可以了,cells不仅支持 索引行列号,也支持和range一样的形式,只是不常用,如果用cells(1,"b") 其实和用range("b1") 没啥区别了

热心网友

CELLS(x,2)
括号中后面的2就是B列。

热心网友

Excel VBA cells怎么更改列数为b
range类型的函数有多种形式,您可以尝试用range(cells(行1,列1),cells(行2,列2))这种形式,比较灵活,也可以用cells(行,列)这样的形式表示单元格,还可以用Columns(列)表示一列,也可以用range(columns(列1),columns(列2))来表示连续的多列,这里的"行"和"列"都是整数,不是字母.数字有时会比字母更灵活

您补贴上来的内容是行不通的,区域赋值不可以直接进行,而是要对该区域内的每一个单元格赋值,对于您想表达的意思,有必要外加一个FOR循环来解决这个问题,最关键的赋值语句应该是类似
range(....).cells(r,c)=range(XXXX).cells(r,c)
这样的语句

热心网友

cells(1,"b") 这样就可以了,cells不仅支持 索引行列号,也支持和range一样的形式,只是不常用,如果用cells(1,"b") 其实和用range("b1") 没啥区别了

热心网友

CELLS(x,2)
括号中后面的2就是B列。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com