乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 请问 <em>excel</em>的<em>VBA</em>中Do Wh

请问 <em>excel</em>的<em>VBA</em>中Do Wh

作者:乔山办公网日期:

返回目录:excel表格制作


自己先做一个进度条,然后套用这段代码,注,增加进度条一般会降低你的运行速度

UserForm1.Show 0
With UserForm1.ProgressBar1
.Min = 1
.Max = ii
.Scrolling = 0
.Value = i‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘’‘你的循环值
UserForm1.Caption = "正在运行,已完成" & Int(i / ii * 100) & "%,请稍候!"
End With
你先调试一下试试看,不行再联系

你这个进度条是由r来控制的么,如果是那就在r=r+1后插入进度条


首选要加入一个控件,控件是 progressbar比如你在工作表中zd插入了一个这样的控件,然后设置它的min=0,max=100,当然也可以用代码来设置的。然后在工作表中插入如下代码Sub test()
For i = 1 To 100000000
If i Mod 100 = 0 Then
Me.ProgressBar1.Value = i \ 1000000
End If
Next i
End Sub类似于这样的,就是每次循环时,进度条得到赋值。

相关阅读

关键词不能为空
极力推荐
  • <em>Excel</em> 2013 中怎么将<em>二维表</em>

  • Excel 请问二维表怎么转化为一维表" src="/uploads/tu/452.jpg" style="width: 400px; height: 267px;" />首先按快捷键ALT+D、P调出数据透视表和透视图向导,选择“多重合并计算复数据区域”“数据透视表

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