上下翻vba\Excel向上翻10行,向下翻10行代码及示例-欢乐小爪
Access软件网QQ交流学习群(群号码198465573),欢迎您的加入!
首页 >技术文章> Access数据库-模块/函数/VBA


上下翻vba\Excel向上翻10行,向下翻10行代码及示例

发表时间:2011/10/24 9:37:18 评论(0) 浏览(6425)  评论 | 加入收藏 | 复制
   
摘 要:上下翻vba\Excel向上翻10行,向下翻10行代码
正 文:

附件下载:

点击下载此附件

 

Private Sub CommandButton1_Click() '向上
        Cells.Select
         shourow = Selection.SpecialCells(xlCellTypeVisible).Row
         Range("A" & shourow).Select
'         Range("A" & shourow) = "当前行号:" & shourow
 
   If shourow < 11 Then
    Rows(11 & ":" & 65536).EntireRow.Hidden = True
    Exit Sub
    Else
    KSROW = shourow - 10
    Rows(KSROW & ":" & KSROW + 9).EntireRow.Hidden = False
    Rows(shourow & ":" & 65536).EntireRow.Hidden = True
    End If
    If KSROW > 1 Then
    Rows(KSROW - 1 & ":" & 1).EntireRow.Hidden = True
    End If
   End Sub
Private Sub CommandButton2_Click() '向下
  Cells.Select
         shourow = Selection.SpecialCells(xlCellTypeVisible).Row
         Range("A" & shourow).Select
'          Range("A" & shourow) = "当前行号:" & shourow
   If shourow > 65526 Then
    MsgBox "当前可见行行号大于65526,不能向下翻"
       Exit Sub
    Else
    KSROW = shourow + 10

    Rows(KSROW & ":" & KSROW + 9).EntireRow.Hidden = False
    Rows(shourow + 9 & ":" & 1).EntireRow.Hidden = True
    End If
    If KSROW < 65526 Then
    Rows(KSROW + 10 & ":" & 65536).EntireRow.Hidden = True
    End If

End Sub


Access软件网交流QQ群(群号:198465573)
 
 相关文章
延时秒数,设置延时时间的示例  【叶海峰  2012/8/3】
【Access小品】拿来主义--网络资源加载示例  【煮江品茶  2012/10/8】
双字段关联更新查询示例  【金宇  2012/11/19】
【Access源码示例】选择加载文件后再打开此文件及文件夹,根据指...  【麥田  2013/1/7】
常见问答
技术分类
相关资源
文章搜索
关于作者

欢乐小爪

文章分类

文章存档

友情链接