FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Igualaciones con una variable tipo Variant en Excel
Hola mi prblema es que al intentar compara lo que hay en una celda de excel con un valor String me da un error de me da un error de operacion:
el codigo es:
donde exc es de tipo variant y num es un string, y el error es Invalid Variant OPeration. ¿Como puedo hacer esta igualacion? Gracias de antemano |
#2
|
||||
|
||||
Si creas num del tipo Variant ya lo tendrías solucionado.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
Gracias MarcosZorrilla, ya lo había solucionado de la siguiente manera:
donde leer es de tipo String. Ahora ya se otra forma de solucionar el problema, la tuya. Muchas Gracias |
#4
|
|||
|
|||
Una variante
Hola que tal,
He estado buscando formas de exportar desde Delphi a Excel, encontre una muy buena explicacion en Excel OLE Tips for Everyone: by Joselito Real - reajos@kinwticsys.com(perdón perdi la liga). Otra buena referencia esta precimamente aqui, en Club Delphi. Yo resolvi el problema activando la hoja donde quiero escribir; NO me funciona con esto: Libro := Excel.WorkBooks[1].WorkSheets[i].Select; pero SI me sirve con este: Libro := Excel.WorkBooks[1].WorkSheets[i]; Libro.activate; no se aun porque pero el programa corre bien ahora. Saludos. |
|
|
|