VBA循环中总是显示“对象变量或with块变量未设置”

看不懂你代码的用途循环对某些行进行复制没有意义,后面的复制后前面复制就失去意义

单就出错来分析,是jd1变量的某些值在A列并不存在Range("A:A").Find(jd1)这个搜索结果为Nothing,不存在嘚单元格怎么能取得它的行号呢不出错才怪。建议在出错这句前先用IF进行判断当搜索到单元格后再执行后面的代码,这样就不会出错叻给你一个IF语句供参考:

获取软件设计师高级职称 万达金融最佳创新奖


Find没有结果是nothing,所以取row的时候报错了你可以单独判断一下的

}

如果正常说明你前面lddb+1大于等于7叻。剪切区域与粘贴区域有重叠导致

你对这个回答的评价是?

}

我要回帖

更多关于 对象变量或with 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信