Home |
Search |
Today's Posts |
#1
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Hi, I have a sheet with the following structure
' A B C <-- Columns /START/ 1 2 3 4 5 6 7 8 9 10 11 /END/ Rows = 2 to n Columns = 2 to n I need a function to show each element in the sheet, somthing like CellStart = A1 CellEnd = A55... CellTemp = CellStart While CellTemp < CelEnd if Worksheets(1).Range(CellTemp).Value < null then MsgBox Worksheets(1).Range(CellTemp).Value end if move to the next value (maybe down, maybe left) CellTemp = CellTemp + 1 row Wend |
#2
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
How about the following:
Sub alex() Set r2 = Range("A1") Set r1 = Range("A55") Set rr = Range(r1, r2) For Each r In rr If Not IsEmpty(r.Value) Then MsgBox (r.Value) End If Next End Sub -- Gary''s Student - gsnu2007g "AlejandroArias" wrote: Hi, I have a sheet with the following structure ' A B C <-- Columns /START/ 1 2 3 4 5 6 7 8 9 10 11 /END/ Rows = 2 to n Columns = 2 to n I need a function to show each element in the sheet, somthing like CellStart = A1 CellEnd = A55... CellTemp = CellStart While CellTemp < CelEnd if Worksheets(1).Range(CellTemp).Value < null then MsgBox Worksheets(1).Range(CellTemp).Value end if move to the next value (maybe down, maybe left) CellTemp = CellTemp + 1 row Wend |
#3
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
Tkx Gary''s but I need show the others value too (2, 3, 4, 7, 8)
On 11 abr, 14:47, Gary''s Student wrote: How about the following: Sub alex() Set r2 = Range("A1") Set r1 = Range("A55") Set rr = Range(r1, r2) For Each r In rr If Not IsEmpty(r.Value) Then MsgBox (r.Value) End If Next End Sub -- Gary''s Student - gsnu2007g "AlejandroArias" wrote: Hi, I have a sheet with the following structure ' A B C <-- Columns /START/ 1 2 3 4 5 6 7 8 9 10 11 /END/ Rows = 2 to n Columns = 2 to n I need a function to show each element in the sheet, somthing like CellStart = A1 CellEnd = A55... CellTemp = CellStart While CellTemp < CelEnd if Worksheets(1).Range(CellTemp).Value < null then MsgBox Worksheets(1).Range(CellTemp).Value end if move to the next value (maybe down, maybe left) CellTemp = CellTemp + 1 row Wend |
#4
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
oK I modify the range and work... tkx
|
#5
![]()
Posted to microsoft.public.excel.misc
|
|||
|
|||
![]()
If I use Range values is a little strong, because, maybe the rows or
colums grow not always have the same rows or columns on each execution |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
one column of cells show ####. Values show when I open it. Help | Excel Discussion (Misc queries) | |||
Show Top 3 Values | Excel Worksheet Functions | |||
Show Values in KG and LBs | Charts and Charting in Excel | |||
3 values, show which ones are same | Excel Worksheet Functions | |||
Show zero values | Excel Discussion (Misc queries) |