Finding blank cell

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Hai iam creating standard template where cells having different formulas &
validation. My query is i dont want to left any cells blank. Is there any
macro to find the blank cell (within certain range) and if it find blank
cell, error message has to come stating particular cell number is blank.
 
Hi,

Right click the sheet tab, view code and paste this in.

Sub blanks()
Set myrange = Range("A1:A100") 'Change to suit
For Each c In myrange
If found <> 1 And IsEmpty(c.Value) Then
found = 1
myAddress = c.Address
ElseIf found = 1 And IsEmpty(c.Value) Then
Count = Count + 1
End If
Next
MsgBox myAddress & " has not been populated and there are " _
& Count & " other blanks"
End Sub

Mike
 
Thanks mike
itz working fine . but if all the cells are filled i want to show separate
message that all cells are filled.
 
Then use this moddified version:-

Sub blanks()
Set myrange = Range("A1:A10") 'Change to suit
For Each c In myrange
If found <> 1 And IsEmpty(c.Value) Then
found = 1
myAddress = c.Address
ElseIf found = 1 And IsEmpty(c.Value) Then
Count = Count + 1
End If
Next
If Count > 0 Then
MsgBox myAddress & " has not been populated and there are " _
& Count & " other blanks"
Else
MsgBox "All cells filled"
End If
End Sub

Mike
 
That will fail if only 1 cell is left blank. Need to use found as the
criteria.

Sub blanks()
Dim myrange As Range, c As Range
Dim found As Integer
Dim myaddress As String
Dim count As Long
Set myrange = Range("A1:A10") 'Change to suit
For Each c In myrange
If found <> 1 And IsEmpty(c.Value) Then
found = 1
myaddress = c.Address
ElseIf found = 1 And IsEmpty(c.Value) Then
count = count + 1
End If
Next
If found = 1 Then
MsgBox myaddress & " has not been populated and there are " _
& count & " other blanks"
Else
MsgBox "All cells are filled"
End If
End Sub

Mike F
 
Thanks itz working great. In addition to this ............
I had assign this macro to a command button in excel sheet. By pressing the
button the macro is working fine. I want to automatically disappear/hide that
command button once after the message box shows 0 blank cells
 
Put these lines wherever you want to show/hide the button. Change the sheet
reference to your sheet with the button.

Sheet1.CommandButton1.Visible = True
Sheet1.CommandButton1.Visible = False

Mike F
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Back
Top