首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >错误450: vba上错误的参数数或无效的属性分配

错误450: vba上错误的参数数或无效的属性分配
EN

Stack Overflow用户
提问于 2016-02-29 17:27:00
回答 1查看 9.9K关注 0票数 2

我写了一个excel工作表,当我按下一个按钮时,循环会在一些行中运行,如果它们是空的,就会编辑一些数据,但是我似乎无法让宏运行,因为它一直在返回450错误。以下是不会运行的代码的简化版本。(从选项开始,在结束子格式时显式结束,当我粘贴进来时会出错)

代码语言:javascript
运行
复制
Option Explicit

Sub Copypaste()
'
' Copypaste Macro
'
' Keyboard Shortcut: Ctrl+p
'
    Dim i As Integer, j As Integer
    Dim ls As Boolean

    i = 2
    j = 24
    ls = True

    Do While ls = True

        If IsEmpty(i, j) = True Then
            Cells(i, j).Value = 10
            ls = False
        Else
            ls = True
        End If

        i = i + 1
        j = j + 1

        If i > 10 Then
            ls = False
        End If
    Loop
End Sub

我已经搜索了大量的线程,我似乎找不到和我的问题相同的人,我所做的任何修正似乎都不是问题所在。

宏是新的,就像今天发现的那样,因此可能会出现多个错误。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-02-29 17:33:37

你需要改变

代码语言:javascript
运行
复制
If IsEmpty(i, j) = True Then

代码语言:javascript
运行
复制
If IsEmpty(Cells(i, j).Value2) = True Then
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35705660

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档