Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
jst
 
Posts: n/a
Default Display a dialog box if cell is empty

Hi all,

I have a function that checks if a specific cell has a value. If it has
a value, a copy of the workbook is saved and then emailed to a
recipient. Is it possible to check more then one cell before the email
is sent? I want to make sure several cells has a value. Below is the
code I use:

Sub checkEmpty()
Sheets("Sheet1").Activate
Sheets("Sheet1").Range("V11").Select
If IsEmpty(ActiveCell) Then
MsgBox "bla bla bla..."
Else
ChDir "C:\Reports"
ActiveWorkbook.SaveAs Filename:=Range("Y3") & " " &
Range("AB6") & " " & Range("V11") & ".xls"
ActiveWorkbook.SendMail Recipients:="nobody@localhost"
MsgBox "Ok" & vbCr & "Mail sent"
End If
End Sub
  #2   Report Post  
Earl Kiosterud
 
Posts: n/a
Default

Jst,

If it's the same message for any of the empty cells, you could write:

If IsEmpty(ActiveCell) or IsEmpty(Range("B2") or IsEmpty( etc. then...

If they're different messages:

If IsEmpty ActiveCell then
MsgBox "The active cell is empty..."
elseif IsEmpty(Range("B2")) then
MsgBox "B2 is empty"
...
end if

--
Earl Kiosterud
mvpearl omitthisword at verizon period net
-------------------------------------------

"jst" wrote in message
...
Hi all,

I have a function that checks if a specific cell has a value. If it has a
value, a copy of the workbook is saved and then emailed to a recipient. Is
it possible to check more then one cell before the email is sent? I want
to make sure several cells has a value. Below is the code I use:

Sub checkEmpty()
Sheets("Sheet1").Activate
Sheets("Sheet1").Range("V11").Select
If IsEmpty(ActiveCell) Then
MsgBox "bla bla bla..."
Else
ChDir "C:\Reports"
ActiveWorkbook.SaveAs Filename:=Range("Y3") & " " & Range("AB6") &
" " & Range("V11") & ".xls"
ActiveWorkbook.SendMail Recipients:="nobody@localhost"
MsgBox "Ok" & vbCr & "Mail sent"
End If
End Sub



  #3   Report Post  
Bob Phillips
 
Posts: n/a
Default

If the cells are contiguous, you could use COUNTA. For instance, this will
test the activecell, and the 9 cells below

If worksheetfunction.CountA(activecell.Resize(10,1))= 10 Then
'OK
Else
'Not OK



--

HTH

RP
(remove nothere from the email address if mailing direct)


"jst" wrote in message
...
Hi all,

I have a function that checks if a specific cell has a value. If it has
a value, a copy of the workbook is saved and then emailed to a
recipient. Is it possible to check more then one cell before the email
is sent? I want to make sure several cells has a value. Below is the
code I use:

Sub checkEmpty()
Sheets("Sheet1").Activate
Sheets("Sheet1").Range("V11").Select
If IsEmpty(ActiveCell) Then
MsgBox "bla bla bla..."
Else
ChDir "C:\Reports"
ActiveWorkbook.SaveAs Filename:=Range("Y3") & " " &
Range("AB6") & " " & Range("V11") & ".xls"
ActiveWorkbook.SendMail Recipients:="nobody@localhost"
MsgBox "Ok" & vbCr & "Mail sent"
End If
End Sub



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Display cell value on a chart. Andrew Constantinidis Charts and Charting in Excel 1 January 8th 05 04:36 AM
How do I set a cell to "Empty" so that it does not display in a ch Ian Charts and Charting in Excel 3 January 7th 05 01:12 AM
make a cell empty based on condition mpierre Charts and Charting in Excel 2 December 29th 04 01:01 PM
Display actual contents of cell xmasbob Excel Discussion (Misc queries) 1 December 6th 04 05:09 PM
Empty Cells, Spaces, Cond Format? Ken Excel Discussion (Misc queries) 3 December 4th 04 04:47 PM


All times are GMT +1. The time now is 07:30 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"