reconocer el tipo de objeto de que se encuentra en una celda

Solo consultas sobre macros y código VBA Excel.

Reglas del Foro
1. Antes de hacer tu pregunta intenta con el buscador de este foro (muchas preguntas ya fueron respondidas antes!)
2. Si haces una nueva pregunta, es muy recomendable que adjuntes el ejemplo Excel para poder comprenderla mejor!
3. Realiza tu pregunta de forma clara, explicando bien cada paso de lo que haces y tendrás más probabilidad de respuesta!
Compartir en:
     

reconocer el tipo de objeto de que se encuentra en una celda

Notapor DOOCH » 28 Jun 2006 14:29

Saludos y gracias a este foro y sus participantes pues por su amabilidad vengo, a paso lento, aprendiendo VBA

Esta vez para preguntarles como reconozco el tipo de objeto o argumento que se encuentra en una celda para a partir de ahí­ marginarlo o usarlo.

intenté esto

tipo=range("A1").type
msgbox(tipo)

pero tipo no contiene lo que deseo

cuál es la forma de hacerlo?

gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DOOCH
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Jun 2005 21:35

Notapor opermty » 28 Jun 2006 20:58

Con que deseas trabajar o bien con que objetos trabajas ?
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
opermty
Miembro Frecuente
Miembro Frecuente
 
Registrado: 29 Abr 2006 04:11
Ubicación: MONTERREY NL MX

Re: reconocer el tipo de objeto de que se encuentra en una celda

Notapor DOOCH » 29 Jun 2006 21:23

Pues quiero que me diga si es texto o número aunque ya hansabel me indicó como definir si el valor de una celda es un número mediante ISNUMERIC con lo cual pude resolver mi problema pero, estoy seguro que como en todo lenguaje de programación debe existir alguna manera de saber el tipo de objeto que contiene una celda

pues me gustarí­a conocerla

gracias
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DOOCH
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Jun 2005 21:35

Re: reconocer el tipo de objeto de que se encuentra en una celda

Notapor p@li » 30 Jun 2006 08:11

fijate el select case que hice para fusti, creo que es lo q estas buscando.

http://www.exceluciones.com/portal/viewtopic.php?t=6509
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
p@li
Miembro Frecuente
Miembro Frecuente
 
Registrado: 04 Oct 2005 16:55
Ubicación: Argentina

Re: reconocer el tipo de objeto de que se encuentra en una celda

Notapor ST » 01 Jul 2006 01:50

puedes checarte en la ayuda la funcion "VarType",tal vez te sirvan algunas

un ejemplo podria ser:(suponiendo que el dto esta en a4 y queremos checarlo)

Código: Seleccionar todo
Sub esDato()
If IsDate([a4]) = False Then
    MsgBox [a4].Address & " no contiene una fecha"
Else
    MsgBox [a4].Address & " contiene una fecha"
End If
End Sub


je,je acabo de checar el de P@li y me parece estupendo manejarlo en select case
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
ST
Miembro Frecuente
Miembro Frecuente
 
Registrado: 06 Jun 2005 17:56
Ubicación: Acapulco

Re: reconocer el tipo de objeto de que se encuentra en una celda

Notapor DOOCH » 01 Jul 2006 23:17

Gracias Vartype excelente me quedó claro

Son muy amables
* Te recomendamos estos productos Excel: Manual de Macros | Manual de Funciones | Nuevas Funciones | ddTraDa
Avatar de Usuario
DOOCH
Miembro Frecuente
Miembro Frecuente
 
Registrado: 08 Jun 2005 21:35


Compartir en:
     

  • Anuncio
Manual Excel avanzado

Volver a Macros

¿Quién está conectado?

Usuarios navegando por este Foro: callao2908, Google [Bot] y 4 invitados