永发信息网

Excel VBA问题 if then 使用

答案:2  悬赏:50  手机版
解决时间 2021-02-12 16:03
Excel 多页文件的序号 选定后下拉的自动生成程序,之前运行正常,但今天在此段后面加入了一个复制粘贴的宏后就不能运行了,更诡异的是我把后面的这段宏再删除后也不能正常运行。。看了半天也没发现问题在哪里,请教大神们~
原程序:
Dim b
If Sheet1.Range("F37").Value > Sheet1.Range("F36").Value Then
b = 1
Else
b = -1
Sheet1.Range("F8").Value = Sheet1.Range("F37").Value + b
Sheet1.Range("F9").Value = Sheet1.Range("F8").Value + b
End If
Range("F8:F9").Select
Selection.AutoFill Destination:=Range("F8:F37")

Range("F8:F37").Select

Range("H8").Select
在后面新增的程序
Application.Run "'1986.xlsb'!垂直度"
ActiveWindow.SmallScroll Down:=-4
Range("J8").Select
ActiveSheet.Paste
Range("J15").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=3
Range("J22").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=4
Range("J29").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=9
Range("J36").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "0.7"
Range("J37").Select
ActiveCell.FormulaR1C1 = "0.9"
Range("J38").Select
ActiveWindow.SmallScroll Down:=-18
Application.Run "'1986.xlsb'!平面误差"
ActiveWindow.SmallScroll Down:=-4
Range("K8").Select
ActiveSheet.Paste
Range("K13").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=4
Range("K18").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=3
Range("K23").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=3
Range("K28").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=4
Range("K33").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=-17
Application.Run "'1986.xlsb'!外露长度"
Range("M8").Select
ActiveSheet.Paste
Range("M13").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=3
Range("M18").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=3
Range("M23").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=4
Range("M28").Select
ActiveSheet.Paste
ActiveWindow.SmallScroll Down:=4
Range("M33").Select
ActiveSheet.Paste
求解决,不胜感激~
最佳答案
运行不是有错误提示吗?提示什么?
全部回答
dim d as string d = mid(workbooks("a.xls").sheets("sheet1").range("f2").value, 7) dim ding as range workbooks("b.xls").activate set ding = sheets("sheet2").range("d2:d" & range("d65555").end(xlup).row).find(d) sheets("sheet2").cells(ding.row, 6) = workbooks("a.xls").sheets("sheet1").range("a8").end(xldown).offset(-2, 0) 第1处粗体,不激活b.xls,无法实现下面的find; 第2处粗体,“d2:d" & ...,如果...是20,那么就是d2:d20; 第3处粗体,cells(i,j)表示第i行第j列,都必须是数字,f列是第6列; 第4处粗体,offset(i,j)表示往下i行往右j列,a列的单元格往右-2列(即往左2列)出错。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
小米3摔了一下屏幕碎了一点点,下面3个按键失
520鲜花礼品总店地址在什么地方,我要处理点
无锡君乐酒店地址有知道的么?有点事想过去
想问下新开的公司怎么样才能更好的找到客源。
对于精神发育迟滞分级诊断中,下列哪项是不正
欠债几十万怎么翻身
我们偷情的事被他老婆知道了,他当他老婆的面
登封西到樱桃沟多少公里
卡洛驰为什么那么贵
红帆鞋店在什么地方啊,我要过去处理事情
我是一个对英语特别感兴趣的人,想考翻硕,但是
桃蛋蛋肉萌萌地址好找么,我有些事要过去
顺鑫绿色度假村烧烤园在哪里啊,我有事要去这
卖家我在京东上不小心说了旺旺号 多久能检测
百度云账号是什么意思
推荐资讯
润源快餐怎么去啊,有知道地址的么
【苗字加偏旁组词】苗字加偏旁.有什么字
东芝43u66ebc 43英寸4k智能火箭炮音响系统 液
若直线y=x+k与曲线x=(根号下)1-y^2恰有一个公
一个化肥厂原计划十四天完成一项任务由于每天
张啸天国际轮滑教育地址在哪,我要去那里办事
【惟一】“唯一”和“维一”“惟一”这三个词
芳芳珠宝我想知道这个在什么地方
外汇局邹城市支局怎么去啊,有知道地址的么
中国邮政储蓄银行atm(迎宾路营业所)(滨河南路
小提琴的别名是什么?
lol英雄猴子和洛克谁先出来
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?