Results 1 to 9 of 9

Thread: Use Native Excel Function Lookup Formula In VBA

Hybrid View

Previous Post Previous Post   Next Post Next Post
  1. #1
    Senior Member LalitPandey87's Avatar
    Join Date
    Sep 2011
    Posts
    222
    Rep Power
    13
    Here is a code which do not use worksheet functions but do the same work:

    Code:
    Option Explicit
    
    
    Sub LMP_Test()
    
    
        Dim rngRange                As Range
        Dim varArrData()            As Variant
        Dim varArrDataFinal()       As Variant
        Dim lngCount                As Long
        Dim lngLoop                 As Long
        
        Const strDataSheetName      As String = "Sheet1" 'Change accordingly
        Const strDataCell           As String = "A1" 'Change accordingly
        Const strDataResultCell     As String = "B1" 'Change accordingly
        
        With ThisWorkbook.Worksheets(strDataSheetName)
            Set rngRange = .Range(strDataCell)
            Set rngRange = .Range(rngRange, .Cells(.Rows.Count, rngRange.Column).End(xlUp))
            If rngRange.Rows.Count > 1 Then
                varArrData = rngRange.Value
            Else
                ReDim varArrData(1 To 1, 1 To 1)
                varArrData(1, 1) = rngRange.Value
            End If
            Set rngRange = .Range(strDataResultCell)
            lngCount = 0
            rngRange.EntireColumn.ClearContents
            For lngLoop = LBound(varArrData) To UBound(varArrData)
                If Len(Trim(varArrData(lngLoop, 1))) > 0 Then
                    rngRange.Offset(lngCount).Value = varArrData(lngLoop, 1)
                    lngCount = lngCount + 1
                End If
            Next lngLoop
        End With
        Set rngRange = Nothing
        Erase varArrData
        Erase varArrDataFinal
        lngCount = Empty
        lngLoop = Empty
        
    End Sub
    Last edited by LalitPandey87; 05-01-2013 at 03:10 PM. Reason: Revised

Similar Threads

  1. Lookup Picture Using Formula Without Using VBA
    By paul_pearson in forum Excel Help
    Replies: 16
    Last Post: 11-06-2013, 01:28 PM
  2. Lookup Picture Using Formula Without Using VBA
    By mahmoud-lee in forum Excel Help
    Replies: 3
    Last Post: 06-13-2013, 06:53 PM
  3. Create A Dynamic Border Using Excel Native Formula
    By mahmoud-lee in forum Excel Help
    Replies: 4
    Last Post: 06-02-2013, 06:07 AM
  4. Nested Search Function Excel Formula
    By trankim in forum Excel Help
    Replies: 6
    Last Post: 10-29-2012, 10:29 PM
  5. Replies: 3
    Last Post: 04-08-2012, 09:44 AM

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •