Excel精英培训网

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

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

  [复制链接]
发表于 2012-4-1 20:45 | 显示全部楼层
Sub cmd()
    Dim LRn As Integer
    Dim i As Integer
    Dim j As Integer
    With Sheet2
        For i = 2 To .Range("a65535").End(xlUp).Row
            For j = 7 To 1 Step -1
                If .Cells(i, j + 1) <> "" Then
                    .Range("I" & i) = .Cells(1, j + 1)
                    Exit For
                End If
            Next j
        Next i
    End With
End Sub

回复

使用道具 举报

发表于 2012-4-1 20:50 | 显示全部楼层
A09:byhdch

Sub 查找月份()
Dim i As Integer, j As Integer
For i = 2 To 7
If Cells(i, "I") = "" Then
        j = Cells(i, "I").End(xlToLeft).Column
    Else
        Cells(i, "I").Select
    End If
   Cells(i, "I") = Cells(i, j).Offset(-i + 1, 0).Value
    Next i
End Sub
Sub 清空()
   Range("i2:i7").ClearContents
End Sub

抢2.rar (7.53 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2012-4-1 21:02 | 显示全部楼层
抢2.zip (11.81 KB, 下载次数: 2)
回复

使用道具 举报

发表于 2012-4-1 21:07 | 显示全部楼层
  1. Private Sub CommandButton1_Click()
  2. Dim X As Integer, y As Integer
  3. For X = 2 To 7
  4. y = Range("i" & X).End(xlToLeft).Column
  5. Range("I" & X) = Cells(1, y)
  6. Next X
  7. End Sub
  8. Sub 清空()
  9. Range("b2:h7").Clear
  10. End Sub
复制代码

抢2.xls

16 KB, 下载次数: 2

回复

使用道具 举报

发表于 2012-4-1 21:21 | 显示全部楼层
E组 E22  Crystalm 上传第二道抢答题
动作还是慢了点...

抢2.zip

13.28 KB, 下载次数: 3

回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 21:23 , Processed in 0.260743 second(s), 4 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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