Nombrar una celda de Excel por macro
Gégé123
-
Mike-31 Mensajes publicados 18405 Fecha de registro Estado Colaborador Última intervención -
Mike-31 Mensajes publicados 18405 Fecha de registro Estado Colaborador Última intervención -
Hola a todos,
No conozco bien el lenguaje VB, pero quiero usar macros de Excel para ahorrar tiempo, ya que tengo varias tareas repetitivas que realizar en diferentes archivos:
- 1ª solicitud:
quiero asignar un nombre a la celda C2 (ejemplo C2 = 'Toto') mediante una macro.
- 2ª solicitud:
quiero realizar un cálculo para varias columnas de la tabla.
Para todas las columnas de mi hoja, tomo el valor en A31 y lo resto del valor en A1 (B31-B1, C31-C1...)
quiero incorporar estas dos solicitudes en una macro.
Muchas gracias por su ayuda.
No conozco bien el lenguaje VB, pero quiero usar macros de Excel para ahorrar tiempo, ya que tengo varias tareas repetitivas que realizar en diferentes archivos:
- 1ª solicitud:
quiero asignar un nombre a la celda C2 (ejemplo C2 = 'Toto') mediante una macro.
- 2ª solicitud:
quiero realizar un cálculo para varias columnas de la tabla.
Para todas las columnas de mi hoja, tomo el valor en A31 y lo resto del valor en A1 (B31-B1, C31-C1...)
quiero incorporar estas dos solicitudes en una macro.
Muchas gracias por su ayuda.
3 respuestas
-
Hola,
para nombrar una celda o rango
Range("C2").Name = "toto"
para sumar el rango B1 a D100 de otra hoja
[A1] = [Sum(Hoja1!B1:D100)]
si las celdas están en la misma hoja podemos acortar el código
[A1] = [Sum(B1:D100)]
o la suma de varios rangos
[A1] = [Sum(B1:B31,D1:D31)]
A+
Mike-31
Un período de fracaso es un momento ideal para sembrar las semillas del conocimiento.