como utilizo la funcion ESTEXTO() de excel desde visual basic

22/06/2007 - 07:58 por ledelatorre | Informe spam
quiero determinar el valor de una celda si es texto dejarla igual si es
numero modificarlo. Todo esto desde visual basic.. no encontre un funcion que
lo hiciera. no se si la haya. alguien me puede ayudar?
 

Leer las respuestas

#1 Héctor Miguel
22/06/2007 - 08:11 | Informe spam
hola, !

quiero determinar el valor de una celda si es texto dejarla igual si es numero modificarlo.
Todo esto desde visual basic.. no encontre un funcion que lo hiciera. no se si la haya...



en vba, las funciones de hoja de calculo se utilizan 'en ingles' [p.e.]

op1: If Application.WorksheetFunction.IsText(ActiveCell) Then ...
puedes sustituir el 'ActiveCell' por referencias al estilo de vba: Worksheets("hoja1").Range("a1") [etc.]

op2: If Evaluate("istext(" & Activcell.Address & ")") Then ...

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Preguntas similares