我要投稿 | RSS
您当前的位置:首页 > ExcelVBA

使用VBA实现快递单号查询功能通过msgbox窗口显示查询结果

作者:      来源:原创
如下图:左侧为部分原始数据,通过点击右侧的快递单查询(使用VBA功能),最后的结果展示是以弹出窗口的形式显示。



VBA代码
 

Option Explicit

Sub 快递单号()
Dim num As String
num = InputBox("请输入要查询的快递单号:")
Dim arr()
arr = Array("快递单号", "目的地", "重量", "快递费")
Dim rMax As Integer
rMax = ActiveSheet.UsedRange.Rows.Count
Debug.Print rMax
Dim i As Integer
For i = 1 To rMax
    If Cells(i, 5) = num Then
    Dim arr1(1 To 4)
    arr1(1) = Cells(i, 5)
    arr1(2) = Cells(i, 6)
    arr1(3) = Cells(i, 7)
    arr1(4) = Cells(i, 8)
    MsgBox (arr(0) & ": " & arr1(1) & Chr(13) & arr(1)) & ": " & arr1(2) & Chr(13) & arr(2) & ": " & arr1(3) & Chr(13) & arr(3) & ": " & arr1(4) & Chr(13)
    End
    End If
Next
MsgBox ("未查询到此快递单号!")
End Sub
 

如果查询的快递单号不存在,则会提示如下信息:

来顶一下
返回首页
返回首页
推荐资讯
{SUM函数}:计算单元格区域中所有数值的和
{SUM函数}:计算单元
LEFT函数:从一个文本字符串的第一个字符开始返回指定个数的字符
LEFT函数:从一个文本
MID函数:从文本字符串中指定的起始位置起返回指定长度的字符
MID函数:从文本字符
column函数:返回一引用的列号
column函数:返回一引
扫一扫微信二维码,联系作者:
相关文章
    无相关信息
栏目更新
栏目热门