转载:VBA中使用vlookup函数

VLOOKUP函数不是VBA函数,应写成Application.WorksheetFunction.VLookup()或者Application.VLookup()

Application.是引用工作表函数的方法,非VBA函数的工作表函数必须用这种方法,不能直接被VBA引用。

下面是使用案例:

Sub usevlookup()

Cells(1, 2) = Application.VLookup(Cells(1, 1), Worksheets("imei出库日报").Range("A:D"), 4, 0)
    aa = Application.VLookup(Cells(2, 1), Worksheets("imei出库日报").Range("A:D"), 4, 0)
    ‘aa = Cells(1, 2)
    If Not Application.IsNA(aa) Then
        MsgBox aa
    Else
        MsgBox "not found."
    End If
End Sub

时间: 2024-10-10 12:29:59

转载:VBA中使用vlookup函数的相关文章

Excel中使用vlookup函数查询序列所对应的值

以一个简单的例子做示范,列数相对较少,看起来也比较清楚:在奥运会或其他比赛上我们可以看到各个国家的奖牌数的变化:那么我们如何查询国家对应的总奖牌数. 我们用到的函数是vlookup,它是一个纵向查询函数,通过按列查找返回该列查询列序所对应的值: 可以直接在单元格H2这里输入=vlookup(此时Excel就会提示4个参数) =vlookup(G2,$A$2:$E$16,5,0) 也可以在空白栏处点击fx函数出来一个对话框如下: 第一个参数:要查找的值:显然,我们要让中国对应的是H2,这里就输入G

[转载]Oracle中的NVL函数

Oracle中函数以前介绍的字符串处理,日期函数,数学函数,以及转换函数等等,还有一类函数是通用函数.主要有:NVL,NVL2,NULLIF,COALESCE,这几个函数用在各个类型上都可以. 下面简单介绍一下几个函数的用法. 在介绍这个之前你必须明白什么是oracle中的空值null 1.NVL函数 NVL函数的格式如下:NVL(expr1,expr2) 含义是:如果oracle第一个参数为空那么显示第二个参数的值,如果第一个参数的值不为空,则显示第一个参数本来的值. 例如: SQL> sel

VBA中的MsgBox函数使用

首先来看一下MsgBox的基本语法格式: MsgBox(prompt[, buttons] [, title] [, helpfile, context]) 下面就其中的各参数进行详细的讲解 2. prompt参数(必选参数):该参数用于表明输出对话框所显示的内容,由于该参数只代表长度为255个字符的一个字符串,因此我们可以使用"&"连接符将各部分字符串连接起来,同时可以借助函数"Chr(10)"实现换行操作. 3. Buttons参数(可选参数):用于定义

在VBA中使用Windows API

VBA是一种强大的编程语言,可用于自定义Microsoft Office解决方案.通过使用VBA处理一个或多个Office应用程序对象模型,可以容易地修改Office应用程序的功能或者能够使两个或多个Office应用程序协同工作以完成单个应用程序无法完成的任务.然而,使用VBA仅能控制操作系统的一小部分.Windows API提供了控制操作系统绝大多数方面的功能.下面,介绍在VBA中使用Windows API的一些知识. 理解APIs API只是一组函数,可用于处理组件.应用程序或操作系统.通常

[欢课] EXCEL怎样运用VLOOKUP函数,与INDEX-MATCH函数进行查找?

假设现在,已知成绩数据表和需要匹配数据表,现在需要根据姓名在成绩数据表中匹配姓名对应的成绩,需要用vlookup函数匹配. 一.VLOOKUP犯错!根据函数语法 VLOOKUP(查找值,数据表,列序数,[匹配条件]),直接写函数 =VLOOKUP(H3,A:E,4,0) 返回#N/A,#N/A 是 Not Applicable(查找值不适用,即没有找到查找值)的意思.所以要学好vlookup,需要了解这个函数的来源. 二.VLOOKUP函数的来源 vlookup函数是[查找][引用函数],而vl

【图文】Excel中vlookup函数的使用方法

今天统计数据,用到了Excel中vlookup函数,第一次使用当然少不了百度,经过反复研究后,算是解决了问题,现整理成文档. 一.实现效果 Sheet1 Sheet2   注:上图中sheet1商品条码列(即D列)引用sheet2中商品条码(即B列)中的数据 二.vlookup函数调用说明 以sheet1中调用函数为例,如下: =VLOOKUP(A2,Sheet2!$A$2:$B$100,2,TRUE) 函数中共有四个调用参数 1)  第一个参数:A2 :可任意指定,也可以是B2.C2等.这一列

【转载】如何在 C#中访问 JavaScript函数?

如何在 C#中访问 JavaScript函数? 时间:13-10-17 栏目:Unity3D教程 作者:zqcyou 评论:0 如何在 C#中访问 JavaScript函数?答案如下:c#代码中执行 javaScript函数: 方法一:1. 1 Page.RegisterStartupScript("ggg","<script>SetVisible(1);</script>"); 方法二:使用 Literal类,然后 1 2 3 4 5 6

转载 为什么print在Python 3中变成了函数?

转载自编程派http://codingpy.com/article/why-print-became-a-function-in-python-3/ 原作者:Brett Cannon 原文链接:http://www.snarky.ca/why-print-became-a-function-in-python-3 译者:[email protected]编程派 在Python 2中,print是一个语句(statement):而在Python 3中变成了函数(function).很多Python

VBA中的函数Timer用法

第1.40例 Timer 函数一.题目: 要求编写一段代码,运用 Timer 函数来计算本代码运行所化的时间.二.代码:Sub 示例_1_040()    Dim t, i&, a    t = Timer    For i = 1 To 1000000        a = a + i    Next i    MsgBox Timer - t & "秒"    ‘返回0.046875秒End Sub三.代码详解1.Sub 示例_1_040():宏程序的开始语句.宏名