Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default GET.CELL(4, What is TYPE?


Below is the information out of the help for the GET.CELL() function bu
I'm looking for the equivalent test in VBA for the type_num =
situation. I see that #4 below is "4 Same as TYPE(reference)." Bu
what does this mean? VBA has test for DataType, but thats good fo
PivotTables. I want to test a cell when it has general formatting t
know if the data in the cell is a "date", or number, or string, o
whatever. What are all of the datatypes that a cell can have whe
formatted in the General Format?

Any thoughts?

================
Here's the first part out of the help. The same help file has NOTHIN
in it for TYPE(reference). ugh! :(
================

Macro Sheets Only
Returns information about the formatting, location, or contents of
cell.
Use GET.CELL in a macro whose behaviour is determined by the status o
a
particular cell.

Syntax

GET.CELL(type_num, reference)
Type_num is a number that specifies what type of cell information you
want. The following list shows the possible values of type_num and the
corresponding results.

Type_num Returns

1 Absolute reference of the upper-left cell in reference, as text i
the
current workspace reference style.
2 Row number of the top cell in reference.
3 Column number of the leftmost cell in reference.
4 Same as TYPE(reference).
5 Contents of reference.
6 Formula in reference, as text, in either A1 or R1C1 style dependin
on the
workspace setting.
7 Number format of the cell, as text (for example, "m/d/yy" o
"General").
8 Number indicating the cell's horizontal alignment:
1 = General
2 = Left
3 = Center
4 = Right
5 = Fill
6 = Justify
7 = Center across cell

--
Excelent
-----------------------------------------------------------------------
Excelente's Profile: http://www.excelforum.com/member.php...fo&userid=2388
View this thread: http://www.excelforum.com/showthread.php?threadid=37523

  #2   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default GET.CELL(4, What is TYPE?

The type worksheet function shows:

Number
Text
Logical value
Error Value
Array

A date is just a number that represents the elapsed number of days from a
base date. Excel interprets it as a date to make it a date.



--
Regards,
Tom Ogilvy

"Excelente" wrote
in message ...

Below is the information out of the help for the GET.CELL() function but
I'm looking for the equivalent test in VBA for the type_num = 4
situation. I see that #4 below is "4 Same as TYPE(reference)." But
what does this mean? VBA has test for DataType, but thats good for
PivotTables. I want to test a cell when it has general formatting to
know if the data in the cell is a "date", or number, or string, or
whatever. What are all of the datatypes that a cell can have when
formatted in the General Format?

Any thoughts?

================
Here's the first part out of the help. The same help file has NOTHING
in it for TYPE(reference). ugh! :(
================

Macro Sheets Only
Returns information about the formatting, location, or contents of a
cell.
Use GET.CELL in a macro whose behaviour is determined by the status of
a
particular cell.

Syntax

GET.CELL(type_num, reference)
Type_num is a number that specifies what type of cell information you
want. The following list shows the possible values of type_num and the
corresponding results.

Type_num Returns

1 Absolute reference of the upper-left cell in reference, as text in
the
current workspace reference style.
2 Row number of the top cell in reference.
3 Column number of the leftmost cell in reference.
4 Same as TYPE(reference).
5 Contents of reference.
6 Formula in reference, as text, in either A1 or R1C1 style depending
on the
workspace setting.
7 Number format of the cell, as text (for example, "m/d/yy" or
"General").
8 Number indicating the cell's horizontal alignment:
1 = General
2 = Left
3 = Center
4 = Right
5 = Fill
6 = Justify
7 = Center across cells


--
Excelente
------------------------------------------------------------------------
Excelente's Profile:

http://www.excelforum.com/member.php...o&userid=23887
View this thread: http://www.excelforum.com/showthread...hreadid=375238



  #3   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 11,272
Default GET.CELL(4, What is TYPE?


If Range("A1").HasFormula Then
MsgBox "formula"
ElseIf IsDate(Range("A1").Value) Then
MsgBox "date"
ElseIf IsNumeric(Range("A1").Value) Then
MsgBox "number"
End If


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Excelente" wrote
in message ...

Below is the information out of the help for the GET.CELL() function but
I'm looking for the equivalent test in VBA for the type_num = 4
situation. I see that #4 below is "4 Same as TYPE(reference)." But
what does this mean? VBA has test for DataType, but thats good for
PivotTables. I want to test a cell when it has general formatting to
know if the data in the cell is a "date", or number, or string, or
whatever. What are all of the datatypes that a cell can have when
formatted in the General Format?

Any thoughts?

================
Here's the first part out of the help. The same help file has NOTHING
in it for TYPE(reference). ugh! :(
================

Macro Sheets Only
Returns information about the formatting, location, or contents of a
cell.
Use GET.CELL in a macro whose behaviour is determined by the status of
a
particular cell.

Syntax

GET.CELL(type_num, reference)
Type_num is a number that specifies what type of cell information you
want. The following list shows the possible values of type_num and the
corresponding results.

Type_num Returns

1 Absolute reference of the upper-left cell in reference, as text in
the
current workspace reference style.
2 Row number of the top cell in reference.
3 Column number of the leftmost cell in reference.
4 Same as TYPE(reference).
5 Contents of reference.
6 Formula in reference, as text, in either A1 or R1C1 style depending
on the
workspace setting.
7 Number format of the cell, as text (for example, "m/d/yy" or
"General").
8 Number indicating the cell's horizontal alignment:
1 = General
2 = Left
3 = Center
4 = Right
5 = Fill
6 = Justify
7 = Center across cells


--
Excelente
------------------------------------------------------------------------
Excelente's Profile:

http://www.excelforum.com/member.php...o&userid=23887
View this thread: http://www.excelforum.com/showthread...hreadid=375238



  #4   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 27,285
Default GET.CELL(4, What is TYPE?

Not sure IsDate is going to make it for a cell formatted as General as asked
by the OP:

ActiveCell.Value = DateValue("01/01/2001")
? isdate(activecell.Value)
True
activecell.NumberFormat = "General"
? isdate(activeCell.Value)
False

Of course maybe he only meant started out as being formatted as general;
before the date was entered.
--
Regards,
Tom Ogilvy

"Bob Phillips" wrote in message
...

If Range("A1").HasFormula Then
MsgBox "formula"
ElseIf IsDate(Range("A1").Value) Then
MsgBox "date"
ElseIf IsNumeric(Range("A1").Value) Then
MsgBox "number"
End If


--

HTH

RP
(remove nothere from the email address if mailing direct)


"Excelente" wrote
in message ...

Below is the information out of the help for the GET.CELL() function but
I'm looking for the equivalent test in VBA for the type_num = 4
situation. I see that #4 below is "4 Same as TYPE(reference)." But
what does this mean? VBA has test for DataType, but thats good for
PivotTables. I want to test a cell when it has general formatting to
know if the data in the cell is a "date", or number, or string, or
whatever. What are all of the datatypes that a cell can have when
formatted in the General Format?

Any thoughts?

================
Here's the first part out of the help. The same help file has NOTHING
in it for TYPE(reference). ugh! :(
================

Macro Sheets Only
Returns information about the formatting, location, or contents of a
cell.
Use GET.CELL in a macro whose behaviour is determined by the status of
a
particular cell.

Syntax

GET.CELL(type_num, reference)
Type_num is a number that specifies what type of cell information you
want. The following list shows the possible values of type_num and the
corresponding results.

Type_num Returns

1 Absolute reference of the upper-left cell in reference, as text in
the
current workspace reference style.
2 Row number of the top cell in reference.
3 Column number of the leftmost cell in reference.
4 Same as TYPE(reference).
5 Contents of reference.
6 Formula in reference, as text, in either A1 or R1C1 style depending
on the
workspace setting.
7 Number format of the cell, as text (for example, "m/d/yy" or
"General").
8 Number indicating the cell's horizontal alignment:
1 = General
2 = Left
3 = Center
4 = Right
5 = Fill
6 = Justify
7 = Center across cells


--
Excelente
------------------------------------------------------------------------
Excelente's Profile:

http://www.excelforum.com/member.php...o&userid=23887
View this thread:

http://www.excelforum.com/showthread...hreadid=375238





  #5   Report Post  
Posted to microsoft.public.excel.programming
external usenet poster
 
Posts: 1
Default GET.CELL(4, What is TYPE?


Many thanks Tom! This was just what I needed. I appreciate you
thoroughness as well. :

--
Excelent
-----------------------------------------------------------------------
Excelente's Profile: http://www.excelforum.com/member.php...fo&userid=2388
View this thread: http://www.excelforum.com/showthread.php?threadid=37523



Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules

Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads
Thread Thread Starter Forum Replies Last Post
Type in one cell and data copies into another cell slavenp Excel Discussion (Misc queries) 2 August 23rd 07 04:02 PM
Type 3 digits in one cell then automatically move to next cell. mulligbo Excel Discussion (Misc queries) 4 October 27th 06 11:51 PM
type MI in cell, have Michigan show in adjacent cell shark Excel Discussion (Misc queries) 2 October 20th 06 07:57 AM
Change Cell Value Across whole WorkSheet/ Workbook if cell type is currency Shashi Bhosale Excel Programming 1 October 11th 04 03:20 PM
Type into one cell and automatically clear contents in another cell Bo Excel Programming 4 September 29th 03 06:04 PM


All times are GMT +1. The time now is 05:10 AM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Copyright ©2004-2025 ExcelBanter.
The comments are property of their posters.
 

About Us

"It's about Microsoft Excel"