............ Foro Excel
Si no lo has hecho aún: REGISTRATE!!!

Direcciones usando macros

Ver el tema anterior Ver el tema siguiente Ir abajo

Direcciones usando macros

Mensaje por juanto el Vie Nov 09, 2012 1:08 pm

Hola
Tengo un archivo en excel el cual usa la direccion de otros archivos para presentar los datos. POr ejemplo: +'G:\Inspecciones Camión Radial\Indicadores\NOVIEMBRE\PROCESS STABILITY\INSP. CVT\WEEK 44\SAV\[KPI TEMPLATE SAV 2.xlsx]Centramiento de Pliego'!AC$48 es la direcciobn donde se encuentra el dato. Ahora este archivo se debe actualizar cada mes y cada semana, entonces siempre debo cambiar la semana en la direccion que escribi anteriormente, si por ejemplo coloque la semana 44(WEEK 44), debo actualizarla a la 45 (WEEK 45) y lo mismo para mes.
Al tener muchas datos con direcciones diferentes se hace muy largo el cambiar manualmente este dato, [b]Necesito ayuda ya que estoy perdido en esto. Pense en una macro que me ayude a realizar este cambio.

Ayuda.

juanto

Masculino Cantidad de envíos : 2
Edad : 30
Ciudad - Pais : Ecuador
Version de Excel : 2010
Fecha de inscripción : 09/11/2012

Volver arriba Ir abajo

Re: Direcciones usando macros

Mensaje por juanto el Vie Nov 09, 2012 1:10 pm

Me olvide de anotar que intente con macros pero al pegar el link en la una celda especificada, me sale la direccion de donde toma el dato, es decir la cadena de la direccion como: +'G:\Inspecciones Camión Radial\Indicadores\NOVIEMBRE\PROCESS STABILITY\INSP. CVT\WEEK 44\SAV\[KPI TEMPLATE SAV 2.xlsx]Centramiento de Pliego'!AC$48 y no el valor que tiene la celda especifica en la direccion dada.

juanto

Masculino Cantidad de envíos : 2
Edad : 30
Ciudad - Pais : Ecuador
Version de Excel : 2010
Fecha de inscripción : 09/11/2012

Volver arriba Ir abajo

Re: Direcciones usando macros

Mensaje por moises melgar el Sáb Nov 10, 2012 9:22 pm

Bienvenido a excelgali
Comentas un tema muy directo, en cuestion solo es actualizar unos hipervinculos
Ok te adjunto una macro de ejemplo muy sencilla y los archivos para que lo puedas analizar, espero que te sirva
si la consulta es mas compleja por favor de mencionarlo.
el libro que se actualiza (donde estan los hipervinculos) es "Archivo destino" y obtiene los datos del libro "archivo Origen .(aqui mes)..(aqui dia)"
Presionar el boton macro
Código:
Sub Macro1()
' Modificando grabadora de Macros
Range("B5").Formula = _
"='" & ThisWorkbook.Path & "\[Archivo Origen " & Range("C1").Value & " " & Range("C2").Value & ".xlsx]Hoja1'!B4"
Range("B7").Formula = _
"='" & ThisWorkbook.Path & "\[Archivo Origen " & Range("C1").Value & " " & Range("C2").Value & ".xlsx]Hoja1'!B6"
Range("B10").Formula = _
"='" & ThisWorkbook.Path & "\[Archivo Origen " & Range("C1").Value & " " & Range("C2").Value & ".xlsx]Hoja1'!B9"
End Sub
'para eso
  • ThisWorkbook.Path = raiz donde se encuentra este archivo, como los archivos origen tambien estan en la misma carpeta de la del libro a actualizar ejemplo: C:\Users\Moises\Documents

  • \[Archivo Origen " = asi comienzan los nombre de mis archivos por eso lo coloque (en mi ejemplo no varia)

  • & Range("C1").Value & " " & Range("C2").Value & = es escribir "valor_MEs valor_Semana" donde los datos los obtiene de la hoja celda C1 y C2

  • ".xlsx]Hoja1'!B6" = Tener cuidado con la extencion del archivo los mios son .Xlsx y Hoja1'!B6 es la ubicacion del dato dentro de los archivos Origen

La conjuncion de estos 4 puntos forman la formula del "vinculo" para colocar en la celda respectiva

Adjunto Ejemplo:
avatar
moises melgar
Jr_Moderator

Masculino Cantidad de envíos : 526
Edad : 28
Ciudad - Pais : Coatzacoalcos - Mexico
Version de Excel : 2007 - 2010
Fecha de inscripción : 25/05/2010

Volver arriba Ir abajo

Re: Direcciones usando macros

Mensaje por Contenido patrocinado


Contenido patrocinado


Volver arriba Ir abajo

Ver el tema anterior Ver el tema siguiente Volver arriba


 
Permisos de este foro:
No puedes responder a temas en este foro.