乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>EXcel</em> <em>vba</em> 运行时总是提示:

<em>EXcel</em> <em>vba</em> 运行时总是提示:

作者:乔山办公网日期:

返回目录:excel表格制作


可能是 oldtime 和 newtime 两个类型取Abs的时候类型不对了
zd转下型试试
Cint(oldtime)
Cint(newtime)
-----------------------------------
如果是前一句报错
你debug一下
看循环到多少出错的
并且看看出错的单元格的内容是什么
就很容易解决了

请尝试按照以下结构调整代码

    ' 其他变量定义请自行补上.
    Dim title As Variant ' 把原先的数据类型 String 换成 Variant
    Dim titleRange As Range
    
    On Error Resume Next
    
    Set titleRange = Application.InputBox("机构名称", Type:=8)
    
    ' /* 用户点击 OK 按钮. */
    If Not (titleRange Is Nothing) Then
        title = titleRange.Value
        
        ' /* 单元格值无误. */
        If Not IsError(title) Then
            ' 其他代码zd
        End If
    End If

I的值必须大于等于3.不能小zd3.否则肯定访问失败。
另外你的.Range("C3:C" & i)
写法还是写清楚
If Trim(ActiveSheet.Range("C3:C" & I).Value) = Str Then

在这报错的一行前面加一句
msgbox .cells(i,4) & "|" & datevalue(.cells(i,4))
就能看出是什么格式问题了

相关阅读

  • <em>EXcel</em> <em>vba</em> 运行时总是提示:

  • 乔山办公网excel表格制作
  • 可能是 oldtime 和 newtime 两个类型取Abs的时候类型不对了你zd转下型试试版Cint(oldtime) Cint(newtime) -----------------------------------如果是前一句报错你debug一下看循环到多少出错的并且看看出错的
  • <em>excel</em> <em>vba</em> 获取文本框的值

  • 乔山办公网excel表格制作
  • 数据弄成这样也真是服了你。录制的宏可不行,要用split分割,再计算VBA,如何取单元格的值?" src="/uploads/tu/535.jpg" style="width: 400px; height: 267px;" />下面这段代码的意百思是应该能度看懂
关键词不能为空
极力推荐
  • <em>mac</em> <em>excel</em>在同一列怎样设定重

  • 选择A列,点 格式—条件格式,选择 公式,在右边输入=COUNTIF(A:A,A1)>1,然后点下面那个格式,设置字体变红,确定,OK可以通过以zhidao下步骤实现:1、选中要设置的数据区域。2、选择【开始

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