Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1649|回复: 5

[已解决]怎么让循环插入的数据没有空行

[复制链接]
发表于 2013-6-20 16:50 | 显示全部楼层 |阅读模式
我循环插入单元格数据,但是里面有调价判断,这样不符合条件的数据就占空了一行 怎么让他们一行接一行呢
最佳答案
2013-6-20 17:04
'Cells((i + 7) / 2, 1) = bh  '商品编号插入单元格

别直接用变量i,可以用变量K
K=K+1
'Cells((k + 7) / 2, 1)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-6-20 16:52 | 显示全部楼层
不符合条件不插入,具本还要看表格
回复

使用道具 举报

 楼主| 发表于 2013-6-20 16:56 | 显示全部楼层
妞叫七七 发表于 2013-6-20 16:52
不符合条件不插入,具本还要看表格

我是符合条件的就插入到固定格子,才会出现这种情况,你卡夏代码
  1. For i = 0 To divt(1).Children(1).Children.Length - 1
  2.         If i Mod 2 <> 0 Then
  3.             xl = divt(1).Children(1).Children(i).Children(5).innertext '总销量
  4.             If xl = 0 Then
  5.                 bh = Mid(Trim(divt(1).Children(1).Children(i - 1).innertext), 6) '商品编号
  6.                 'Cells((i + 7) / 2, 1) = bh  '商品编号插入单元格
  7.                 bt = Replace(divt(1).Children(1).Children(i).Children(2).innertext, vbCrLf, "")
  8.                 bt = Mid(bt, 1, InStr(bt, "编辑宝贝标题") - 1)
  9.                 'Cells((i + 7) / 2, 2) = bt '宝贝标题插入单元格
  10.                 'Cells((i + 7) / 2, 3) = xl '总销量插入单元格
  11.                 kc = divt(1).Children(1).Children(i).Children(4).innertext '总库存
  12.                 'Cells((i + 7) / 2, 4) = kc '总库存插入单元格
  13.             End If
  14.             
  15.              'bh = Mid(Trim(divt(1).Children(1).Children(i).innertext), 6) '商品编号
  16.             'Cells(i / 2 + 4, 1) = bh '商品编号插入单元格
  17.             'Debug.Print "编号:" + bh
  18.             'Debug.Print "-------------------------------------------------------------------------------"
  19.         End If
  20.     Next
复制代码
回复

使用道具 举报

发表于 2013-6-20 17:04 | 显示全部楼层    本楼为最佳答案   
'Cells((i + 7) / 2, 1) = bh  '商品编号插入单元格

别直接用变量i,可以用变量K
K=K+1
'Cells((k + 7) / 2, 1)
回复

使用道具 举报

 楼主| 发表于 2013-6-20 17:08 | 显示全部楼层
妞叫七七 发表于 2013-6-20 17:04
'Cells((i + 7) / 2, 1) = bh  '商品编号插入单元格

别直接用变量i,可以用变量K

我去 我大脑短路了 哎 没想到 谢谢啦
回复

使用道具 举报

发表于 2013-6-25 14:10 | 显示全部楼层
有收获
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-30 02:45 , Processed in 0.507238 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表