Visual Basic - Como hacer que un macro lea lo que define una celda?

Life is soft - evento anual de software empresarial
   
Vista:

Como hacer que un macro lea lo que define una celda?

Publicado por Ignacio (16 intervenciones) el 19/12/2012 13:47:24
Como hacer que un macro lea lo que define una celda? Para que en un parametro de la macro se escriba lo que tienes escrito en cierta celda.
Ejemplo sencillo:
En la celda A1 tengo escrito "B2:N20"

Entonces la macro me saldria asi:

ActiveSheet.PageSetup.PrintArea = "$B$2:$N$20"


En caso de cambiar ese valor escrito en la celda se me cambiaria el PrintArea en la siguiente ejecucion de la macro sin necesidad de cambiar la macro

Os agradeceria muchisimo vuestra colaboracion....

Un saludo,

Ignacio
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Como hacer que un macro lea lo que define una celda?

Publicado por Ignacio (16 intervenciones) el 19/12/2012 14:30:27
Intento asi pero no me sale,

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Sub yyy()
'
' yyy Macro
'
 
'
Range(Range("H30").Value, True, "*.xls").Select
 
 
 
Selection.Copy
    Range("R21").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
        :=False, Transpose:=False
    Range("Q26").Select
End Sub
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de JuanC

Como hacer que un macro lea lo que define una celda?

Publicado por JuanC juanc2942@gmail.com (10 intervenciones) el 29/01/2013 13:09:08
podría ser

1
ActiveSheet.PageSetup.PrintArea = """ & Range("A1").Value & """



Saludos, desde Baires, JuanC
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar