Ver Mensaje Individual
  #12 (permalink)  
Antiguo 22/09/2009, 16:12
Avatar de Pasote
Pasote
 
Fecha de Ingreso: mayo-2006
Ubicación: España - Islas Canarias
Mensajes: 389
Antigüedad: 18 años
Puntos: 3
Respuesta: Variable excel para ruta de archivo

Cita:
La cosa va mejor :

el archivo de texto queda bien. Y ha desaparecido el espacio que cité más arriba.

Pero la celda me da un aviso que no se cómo quitar.



Lo que me dice es que la variable que he pasado a texto me da error porque es realmente un número (125.09)
Solucionado con herramientas - opciones - comprobación de errores - desmarcar número almacenado como texto .




Cita:
En Paralelo estoy intentado lo siguiente :

Que me aparezca en una celda excel el valor que tengo almacenado en la variable de entorno. Estoy intentando utilizar la función environ, pero no se usarla propiamente.


Intento poner en la celda lo siguiente =environ("varexpediente"), pero sin resultado.


Intento proponer en el editor de visual Basic este código, pero sin resultado y con error :

Public Function Environ("varexpediente")
Environ = VBA.Environ(Expression)
End Function

En fin que no manejo. Me gustaría disponer del código para ver en una celda el valor aportado por la variable de entorno



Me da buen resultado desde inicio - ejecutar :
reg add "HKLM\System\CurrentControlSet\Control\Session Manager\Environment" /v varexpediente /t REG_EXPAND_SZ /d 125.09

(a través del registro crear la variable de entorno)

Si pongo el código anterior en un bat pues seguro que podría afectar las variables.
Y con reg delete borrarla.
o hacerme un archivo de extensión reg.
Solucionado.

Para verla en la celda excel :

En una celda escribo =Variable("varexpediente")
y en otra varexpediente para invocarla en la primera.

O bien : =Variable(E17)
donde E17 es varexpediente.....