Rango de celda de nombre a través de VBA

Anonim

Cómo definir un nombre a través de VBA

Los nombres en tablas son útiles porque puede trabajar con nombres directamente en fórmulas y funciones en lugar de rangos de celdas. Una fórmula como SUM (datos) es más fácil de leer que SUM (A234: A1546).

Para asignar nombres en Excel, use el comando "Insertar - Nombre - Definir". Si desea hacer esto a través de VBA, use el comando Apellido. Así es como se ve una macro adecuada:

Sub NameRange ()
ActiveSheet.Range ("a234: a1546"). Nombre = "Datos"
End Sub

La macro nombra el área A234: A1546 en la hoja de trabajo actual con el nombre "Datos". Luego, puede usar fácilmente ese nombre en fórmulas, como se muestra en la siguiente figura:

El nombre está disponible en el libro de trabajo como un nombre definido manualmente:

Sugerencia: si desea saber cómo ingresar e iniciar macros en Excel, encontrará una breve descripción aquí: http://www.exceldaily.de/excel-makros-vba/artikel/d/so-haben-sie -makros- in-excel-ein.html