Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
I'm using VBA code in Excel 2007. I am having a strange problem. The
cells have content. Some of them, but not all of them, are selected from Data Validation lists (drawn from a named range). However, when I try to access their values in VBA, it says they are empty!'' For example, the simple code: Debug.Print "Cell value is: " & ActiveSheet.Cells(2, 7).Value results in the output: Cell value is: I even tried the following code, to make sure it was not a problem with the ActiveSheet reference: ThisWorkbook.Sheets("Form").Cells(2, 7).Value but I got the same result. What might be causing this problem?? I also tried saving, closing and reopening the worksheet, with the same results. Thanks in advance, Alan |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() What happen is you do this? msgbox(ThisWorkbook.Sheets("Form").Cells(2, 7).Value) msgbox("book : " & thisworkbook.name) -- joel ------------------------------------------------------------------------ joel's Profile: http://www.thecodecage.com/forumz/member.php?userid=229 View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=157567 Microsoft Office Help |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
The first window is blank. The second window shows the correct
Workbook name. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Remove Value. msgbox(ThisWorkbook.Sheets("Form").Cells(2, 7)) msgbox("book : " & thisworkbook.name) -- joel ------------------------------------------------------------------------ joel's Profile: http://www.thecodecage.com/forumz/member.php?userid=229 View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=157567 Microsoft Office Help |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
No difference. I have never run into this problem before.
Any other ideas? |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() Make sure you have all the updates to 2007. Lots of bugs. Also there may be spaces white spaces in the data. I often use theis for debugging msgbox(len(ThisWorkbook.Sheets("Form").Cells(2, 7))) When I 'm not sure if there is data in the cell I check the length of the data to be sure. -- joel ------------------------------------------------------------------------ joel's Profile: http://www.thecodecage.com/forumz/member.php?userid=229 View this thread: http://www.thecodecage.com/forumz/sh...d.php?t=157567 Microsoft Office Help |
#7
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Run this from the Immediate window:
ThisWorkbook.Sheets("Form").Cells(2, 7).interior.color=vbyellow Does it highlight the cell you're trying to read from ? Tim "Alan" wrote in message ... No difference. I have never run into this problem before. Any other ideas? |
#8
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Joel,
Good idea! It says the length is zero, and it highlights the wrong cell (although that cell has data in it!). However, Windows auto update is turned on, and only optional updates are listed. I am using Excel 12.0.6514.5000 SP2 MSO (12.0.6425.1000). I tried saving as a macro-enabled workbook, closing it, then reopening. Stil has the same problems. Ideas? Thanks, Alan |
#9
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Never mind! User error!!
|
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
VLookup multiple values - sum returned values into single cell | Excel Worksheet Functions | |||
Copy values from a cell based on values of another cell | Excel Discussion (Misc queries) | |||
How to assign values to a cell based on values in another cell? | Excel Worksheet Functions | |||
Search/Filter to find values in another range based on two cell values | Excel Programming |