Excel精英培训网

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

VBA练习

[复制链接]
发表于 2012-5-30 18:36 | 显示全部楼层 |阅读模式
Sub ttt()
Dim I As Integer
Dim icnt As Integer
Const NUMMAX = 256
For icnt = 6 To NUMMAX
    If Worksheets("Sheet1").Cells(6, icnt).Value = "" Then
        Exit For
    End If
Next

For I = 1 To NUMMAX
    Worksheets("Sheet1").Cells(5 + I, icnt).Value = Worksheets("Sheet3").Cells(I, 20).Value
Next
End Sub
--------------------------------------------------------------------------------------------------------------------
Sheet3的A20.B20.C20.D20.C20.E20.F20......写入Sheet1里必须在一列上..输入在哪一列上要看Sheet1 F6 有没有数据...
这里不是一列,是必须写在同一行上面吧。。。上面的程序贴到VBA模块里面运行一下就行了。
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-6-4 21:56 , Processed in 0.193420 second(s), 8 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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