Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
123
返回列表 发新帖
楼主: 兰色幻想

[练习题] 已结束:VBA抢答题1(2012-4-1)

  [复制链接]
发表于 2012-4-1 21:01 | 显示全部楼层
本帖最后由 梅一枝 于 2012-4-1 21:20 编辑

Sub ss()
    Dim x As Integer
    Dim y   
y = 1
    For x = 2 To Range("A65536").End(xlUp).Row
        If Range("F2") = Range("A" & x) Then
           y =y+ 1
        End If
    Next x
    Range("A" & x) = Range("F2")
    Range("B" & x) = Range("F2").Value & y
    Range("C" & x) = Range("F3")
End Sub

A06 梅一枝 01.rar (6.97 KB, 下载次数: 4)

点评

方法有点笨,不过也算对了。+1分  发表于 2012-4-1 21:03

评分

参与人数 1 +1 金币 +1 收起 理由
兰色幻想 + 1 + 1

查看全部评分

回复

使用道具 举报

发表于 2012-4-1 21:04 | 显示全部楼层
回复

使用道具 举报

发表于 2012-4-1 21:04 | 显示全部楼层
可能我的理解能力不行吧,总想得太复杂了,不好意思了校长,下次一定认真听。
回复

使用道具 举报

发表于 2012-4-1 21:07 | 显示全部楼层
Sub 输入()
Dim i As Integer, j As Integer
i = Application.CountIf(Range("A:A"), Range("F2"))
j = Range("a65535").End(xlUp).Row
Range("A" & j + 1) = Range("F2").Value
Range("B" & j + 1) = Range("F2").Value & i + 1
Range("C" & j + 1) = Range("F3").Value
End Sub

自己做的,没有参考别人。
D15兰江自由鱼_抢1.rar (10.82 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2012-4-1 21:17 | 显示全部楼层
呵呵 我头脑短路了吧 哈哈搞的这么复杂,看了前面写的代码确实启发很多啊,不过如果表格中编号不是从1开始的话 前面的代码还是有点问题的。考虑复杂了,以后还请兰版多多指教啊!
回复

使用道具 举报

发表于 2012-4-5 22:22 | 显示全部楼层
wenchduan 发表于 2012-4-1 20:18

向高手学习,            
回复

使用道具 举报

发表于 2012-4-6 09:23 | 显示全部楼层
学学,看看,有些体会
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-5 02:05 , Processed in 0.449044 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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