乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > EXCEL中如何编写VBA判断循环多行单元格数值及赋值.-c 对excel单元格赋值,excel单元格赋值

EXCEL中如何编写VBA判断循环多行单元格数值及赋值.-c 对excel单元格赋值,excel单元格赋值

作者:乔山办公网日期:

返回目录:excel表格制作


代码改了一下,应该很多,你自己试试看

Sub 生成()
    Dim i,j,n, arr(2 To 1001, 2 To 1001)
    n = 0
    For i = 2 To 1001
        For j = 2 To 1001
            n = n + 1
            arr(i,j) = n
        Next
    Next
    Sheets("地图").Cells(2, 2).resize(1000,1000) = arr
End Sub


你的判断是为0而不是为空,如果是判断为空,=""
循环如下
sub test ()
i=range("A65536").end(xlup).row‘判断A列最后一行的行号
for x=1 to i’建立循环从第一行到最后一行
if cells(x,1)=0 then cells(x,6)=cells(x,1) & cells(x,2) & cells(x,3)'判断A值为0时,如果是判断为zhidao空,=0改变=""
next x
end sub

材料/工具:Excel2010

1、打开一个Excel的文件,鼠标左键单击【开发工具】菜单标签。

2、接着,在表格中输入简单的表格,比如水果表格。

3、然后在VBA控件下拉菜单中,选择按钮控件。

4、接着在表格中绘制出按钮控件,并修改控件名称。

5、然后,鼠标左键单击【查看代码】按钮。

6、接着,在代码窗口中输入给单元格的赋值语句。

7、最后在设计窗口上,鼠标左键单击按钮,可以看到表格中的单元格中自动显示出数据了



Sheet1.Range("c" & z) = Application.WorksheetFunction.Sum(Sheets(z).Range("i4:i35"))

改成上面这样即可。多练习。照抄别人代码再修改也是很好学习,多看excelhome论坛。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网