ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   y won't this work?? (https://www.excelbanter.com/excel-programming/293363-y-wont-work.html)

ksnapp[_22_]

y won't this work??
 
I select a rang in a column if there is a cell that says "tota
transactions" I want it to make the cell to the right bold


Sub Boldmaker()
For Each CELL In Selection
If Cellvalue = "Total Transactions" Then
ActiveCell.Offset(0, 1).Select
ActiveCell.Font.Bold = True
End If
Next CELL

End Su

--
Message posted from http://www.ExcelForum.com


mudraker[_168_]

y won't this work??
 
ksnapp

missing . between cell & value also

If statements are case sensitive


try


If lcase(Cell.value) = "total transactions"
ActiveCell.Offset(0, 1).Font.Bold = True
end i

--
Message posted from http://www.ExcelForum.com


Dave Peterson[_3_]

y won't this work??
 
How about:

Sub Boldmaker()
For Each CELL In Selection
with CELL
If lcase(.value) = lcase("Total Transactions") Then
.offset(0,1).Font.Bold = True
end if
end with
Next CELL

(I added lcase() just in case you had mixed cases. <vbg)

"ksnapp <" wrote:

I select a rang in a column if there is a cell that says "total
transactions" I want it to make the cell to the right bold

Sub Boldmaker()
For Each CELL In Selection
If Cellvalue = "Total Transactions" Then
ActiveCell.Offset(0, 1).Select
ActiveCell.Font.Bold = True
End If
Next CELL

End Sub

---
Message posted from http://www.ExcelForum.com/


--

Dave Peterson


RWN

y won't this work??
 
"Cellvalue s/b CELL.Value ("CELL <period Value

--
Regards;
Rob
------------------------------------------------------------------------
"ksnapp " wrote in message
...
I select a rang in a column if there is a cell that says "total
transactions" I want it to make the cell to the right bold


Sub Boldmaker()
For Each CELL In Selection
If Cellvalue = "Total Transactions" Then
ActiveCell.Offset(0, 1).Select
ActiveCell.Font.Bold = True
End If
Next CELL

End Sub


---
Message posted from http://www.ExcelForum.com/




Gord Dibben

y won't this work??
 
Try this correction. You don't have to select a cell to act upon it.

'Option Compare Text

Sub Boldmaker()
Dim cel as Range
For Each cel In Selection
If cel.Value = "Total Transactions" Then
cel.Offset(0, 1).Font.Bold = True
End If
Next cel
End Sub

You could add the Option Compare Text line at top of Module to make it
case-insensitive if desired.

Gord Dibben Excel MVP

On Wed, 3 Mar 2004 20:44:44 -0600, ksnapp
wrote:

I select a rang in a column if there is a cell that says "total
transactions" I want it to make the cell to the right bold


Sub Boldmaker()
For Each CELL In Selection
If Cellvalue = "Total Transactions" Then
ActiveCell.Offset(0, 1).Select
ActiveCell.Font.Bold = True
End If
Next CELL

End Sub


---
Message posted from http://www.ExcelForum.com/



Dana DeLouis[_3_]

y won't this work??
 
If the Offset cell is already bold, and it should no longer be bold, do you
wish to reset it? If so, just an idea...

Sub Boldmaker()
Dim Cell As Range
For Each Cell In Selection
Cell.Offset(0, 1).Font.Bold = StrComp(Cell.Value, "Total
Transactions", vbTextCompare) = 0
Next Cell
End Sub

--
Dana DeLouis
Using Windows XP & Office XP
= = = = = = = = = = = = = = = = =


"ksnapp " wrote in message
...
I select a rang in a column if there is a cell that says "total
transactions" I want it to make the cell to the right bold


Sub Boldmaker()
For Each CELL In Selection
If Cellvalue = "Total Transactions" Then
ActiveCell.Offset(0, 1).Select
ActiveCell.Font.Bold = True
End If
Next CELL

End Sub


---
Message posted from http://www.ExcelForum.com/





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

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