![]() |
#2
|
||||
|
||||
![]()
You are ascribing a single value to a range that comprises multiple locations.
Also you have assigned a variable name to the range and then didn't use it? However this will not affect the result. If any of the values in the range is a below 50 then the following will indicate 'fail'. Code:
Private Sub CommandButton21_Click() Dim marks As Range Dim bFail As Boolean Dim n As Integer Set marks = Range(Cells(1, 1), Cells(4, 1)) For n = 1 To marks.Rows.Count If marks.Cells(n, 1) < 50 Then bFail = True Exit For End If Next n If bFail Then Range("A6") = "Fail" Else Range("A6") = "Pass" End If End Sub
__________________
Graham Mayor - MS MVP (Word) (2002-2019) Visit my web site for more programming tips and ready made processes www.gmayor.com |
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
Run Time Error '91': Object variable or With block variable not set using Catalogue Mailmerge | Berryblue | Mail Merge | 1 | 11-13-2014 05:36 PM |
![]() |
JUST ME | Word VBA | 4 | 03-25-2014 06:56 AM |
![]() |
MJP143 | Excel | 1 | 02-11-2013 05:07 AM |
![]() |
tinfanide | Excel Programming | 2 | 06-10-2012 10:17 AM |
XML parsing & Object variable not set (Error 91) | tinfanide | Excel Programming | 0 | 12-29-2011 08:43 AM |