Nombrar una celda de Excel por macro

Gégé123 -  
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.

3 respuestas

  1. Mike-31 Mensajes publicados 18405 Fecha de registro   Estado Colaborador Última intervención   5 147
     
    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.
    1