我是靠谱客的博主 坦率御姐,最近开发中收集的这篇文章主要介绍VBA 两个查找条件的Vlookup 组内序号产生 两个参数的Vlookup,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

常用的3個VBA自定義函數

组内序号产生
在这里插入图片描述

‘兩個查找條件的Vlookup
Function TQ_MultiVLookup(FindChar1 As String, FindChar2 As String, FindArea)
   Dim n As Integer
   n = FindArea.Columns.Count
   For i = 1 To FindArea.Rows.Count
       If FindChar1 = FindArea.Cells(i, 1) And FindChar2 = FindArea.Cells(i, 2) Then
          TQ_MultiVLookup = FindArea.Cells(i, n)
          Exit For
       End If
   Next i
End Function
 
‘組內序號產生
Function TQ_MakeSequence(s As Range)
   If s.Cells(0, 1) <> s.Cells(1, 1) Then
      TQ_MakeSequence = 1
   Else
      TQ_MakeSequence = Application.ThisCell(0, 1) + 1
   End If
End Function

‘兩個參數的Vlookup,列數與精確查找不用指定
Function TQ_VLookup(FindChar As String, FindArea)
   Dim n As Integer
   n = FindArea.Columns.Count
   For i = 1 To FindArea.Rows.Count
       If FindChar = FindArea.Cells(i, 1) Then
          TQ_VLookup = FindArea.Cells(i, n)
          Exit For
       End If
   Next i
End Function

最后

以上就是坦率御姐为你收集整理的VBA 两个查找条件的Vlookup 组内序号产生 两个参数的Vlookup的全部内容,希望文章能够帮你解决VBA 两个查找条件的Vlookup 组内序号产生 两个参数的Vlookup所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(36)

评论列表共有 0 条评论

立即
投稿
返回
顶部