ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Finding blank cell (https://www.excelbanter.com/excel-programming/401485-finding-blank-cell.html)

gane

Finding blank cell
 
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.

Mike H

Finding blank cell
 
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



"gane" wrote:

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.


gane

Finding blank cell
 
Thanks mike
itz working fine . but if all the cells are filled i want to show separate
message that all cells are filled.

"Mike H" wrote:

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



"gane" wrote:

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.


gane

Finding blank cell
 
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

"Mike Fogleman" wrote:

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
"Mike H" wrote in message
...
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

"gane" wrote:

Thanks mike
itz working fine . but if all the cells are filled i want to show
separate
message that all cells are filled.

"Mike H" wrote:

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



"gane" wrote:

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.





Mike Fogleman

Finding blank cell
 
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
"gane" wrote in message
...
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

"Mike Fogleman" wrote:

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
"Mike H" wrote in message
...
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

"gane" wrote:

Thanks mike
itz working fine . but if all the cells are filled i want to show
separate
message that all cells are filled.

"Mike H" wrote:

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



"gane" wrote:

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.








All times are GMT +1. The time now is 05:28 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com