Search in cell and comments at the same time

shaju

Board Regular
Joined
Jul 12, 2004
Messages
80
Office Version
  1. 2010
Platform
  1. Windows
Is it possible through VB to check for a specific value in a cell AND comment with one macro.
Something like Range(“A1:H50”). Find=“010118”, LookIn=xlComments/Values ...!!!
TIA
 

Excel Facts

Remove leading & trailing spaces
Save as CSV to remove all leading and trailing spaces. It is faster than using TRIM().
Exactly how you intend to use what you asked for is not entirely clear. Also you did not say if the value you are looking for needs to be the only text in the cell or in the comment (I assumed other text could be in the cell and in the comment along with the text you were searching for). You also did not say if the search needed to be case sensitive or not (I assumed not). Given that, maybe this function which can be used either in other VBA code or as a UDF (user defined function) will work for you. The function's first argument is the value you want to find and the second argument is the range you want to search. Finally, the function returns the address of the cell where both the value and comment contain the searched for text.
Code:
Function ValComment(S As String, Rng As Range) As String
  Dim Cell As Range
  For Each Cell In Rng
    If InStr(1, Cell.Value, S, vbTextCompare) Then
      If InStr(1, Cell.Comment.Text, S, vbTextCompare) Then
        ValComment = Cell.Address(0, 0)
        Exit Function
      End If
    End If
  Next
End Function
 
Upvote 0
Thank you Rick the function. How can it be used as a macro? Or is it to be used as a function?

I have dates in DD-MM-YY format in Column C, and the same date comes in comment boxes in range (F3:AD”XX”), or (F3:AD”XX”) is a dynamic range. I just want to get the cells with specific date, AND cells with comment box having the specific date. Or in other words, instead of searching for a specific date with FIND AND THEN searching for the same date in comments , I want to run JUST ONE macro which will list all the required addresses.
 
Upvote 0

Forum statistics

Threads
1,223,214
Messages
6,170,774
Members
452,353
Latest member
strainu

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top