Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() I have the code below but it gives me an error and tells me to defin the variable 'cell' in the For Each cell In Selection part. Why is i doing that? Code ------------------- LRow = Cells(Rows.Count, "E").End(xlUp).Row Range("A2:A" & LRow).Select ' START CHANGE NUMBER TO TEXT For Each cell In Selection cell.NumberFormat = "@" cell.Value = Trim(cell.Value) ' If cell.Value < "" Then ' TempString = Trim(UCase(cell.Value)) ' cell.Value = TempString ' End If Next cel ------------------- -- DK ----------------------------------------------------------------------- DKY's Profile: http://www.excelforum.com/member.php...fo&userid=1451 View this thread: http://www.excelforum.com/showthread.php?threadid=39345 |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi DKY,
If you're using Option Explicit, you'll have to declare "cell" as an Object or Range variable. So put the following line of code above your loop and you should be fine: Dim cell As Range -- Regards, Jake Marx MS MVP - Excel www.longhead.com [please keep replies in the newsgroup - email address unmonitored] DKY wrote: I have the code below but it gives me an error and tells me to define the variable 'cell' in the For Each cell In Selection part. Why is it doing that? Code: -------------------- LRow = Cells(Rows.Count, "E").End(xlUp).Row Range("A2:A" & LRow).Select ' START CHANGE NUMBER TO TEXT For Each cell In Selection cell.NumberFormat = "@" cell.Value = Trim(cell.Value) ' If cell.Value < "" Then ' TempString = Trim(UCase(cell.Value)) ' cell.Value = TempString ' End If Next cell -------------------- |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Oh, I just removed Option Explicit. What's Option Explicit for anyway -- DK ----------------------------------------------------------------------- DKY's Profile: http://www.excelforum.com/member.php...fo&userid=1451 View this thread: http://www.excelforum.com/showthread.php?threadid=39345 |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi DKY,
The Option Explicit statement requires that all variables be declared and that the be declared explicitly. See Chip Pearson's 'Using Variables (Properly) In VBA' page at: http://www.cpearson.com/excel/variables.htm for a detailed discussion of the issue. Perhaps, prior to reading the above, you might profitably visit Chip's 'Declaring Variables In VBA' page at: http://www.cpearson.com/excel/DeclaringVariables.htm --- Regards, Norman "DKY" wrote in message ... Oh, I just removed Option Explicit. What's Option Explicit for anyway? -- DKY ------------------------------------------------------------------------ DKY's Profile: http://www.excelforum.com/member.php...o&userid=14515 View this thread: http://www.excelforum.com/showthread...hreadid=393455 |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() DKY I asked the same question. Here is the answer. http://www.excelforum.com/showthread.php?t=384692 this Help? Dave DKY Wrote: Oh, I just removed Option Explicit. What's Option Explicit for anyway? -- Piranha ------------------------------------------------------------------------ Piranha's Profile: http://www.excelforum.com/member.php...o&userid=20435 View this thread: http://www.excelforum.com/showthread...hreadid=393455 |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Problems with ngs | Excel Worksheet Functions | |||
aauugghhh...#div/o problems & various average formula problems | Excel Worksheet Functions | |||
Tab Key problems | Excel Discussion (Misc queries) | |||
RTD Problems | Excel Programming | |||
Problems merging an excel file due to code or file problems? | Excel Programming |