打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VBA 查找某个表某列 最后一个数字
表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:
/VBA 查找某个表某列 最后一个数字
作者:融水公子 rsgz

VBA 不是很熟悉 但也还是完成了自己的目的  下面的代码实现了 VBA 查找某个表某列 最后一个数字
Sub mycode()
    Dim valuee As Integer
    Dim biaoo As Integer
    Dim strr As String
    biaoo = 20
    strr = "出口国家"
    'value (biao)
    Debug.Print value(strr, biaoo)
End Sub

' 关键词 的最后一个数
Function value(str As String, biao As Integer)
    Dim liee As Integer
    Dim hangg As Integer
    liee = lie(str, biao): Debug.Print liee & "列"
    ' 那一列最后一个数 的行数
    hangg = Worksheets(biao).Cells(65536, liee).End(xlUp).Row: Debug.Print hangg & "行"
    value = Worksheets(biao).Cells.Item(hangg, liee)
    ' value = Worksheets(biao).hangg.value
End Function

' 查找关键词在哪一列
Function lie(str As String, biao As Integer) As Long
    'biao = 3
    'str = "数量"
    For Each Rng In Worksheets(biao).Range("A1:AA200")
        If Rng = str Then
            a = Rng.Row
            b = Rng.Column
        End If
    Next Rng
    Key = Worksheets(biao).Cells(a, b)
    Debug.Print "表" & Worksheets(biao).Name & ":" & Key & "-->" & "(" & a & ":" & b & ")"
    lie = b
End Function

这是运行结果:

=== 
公众号:不浪仙人
谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
Excel VBA 自动填充公式
VBA|使用Range对象02:获取单元格信息
EXCEL如何快速创建指定名称的工作表?
Excel VBA 5.28 新番 灵活增加用户名 玩转登录窗体
Excel VBA学习之 一键删除多行数据-并备份起来
VBA练习——合并单元格
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服