Como aplicar un nombre a una celda. Locooo

15/06/2004 - 12:21 por Tommi | Informe spam
Buenos dias, me estoy volviendo loco al intentar asignar
un nombre a una celda desde vba.

Como lo debo hacer?
Extraigo de unas celdas la cadena que quiero asignar a la
celda pero luego no consigo asignarlo.

Gracias mil.

Sub NombreCeldas()
Dim nombCelda As Range
Dim strParteDescripcion As String
Dim strUnidad As String
Dim strNombre As String


For Each nombCelda In Range("ModoOP")
strParteDescripcion = Left$(nombCelda.Offset(0, -2), 4)
strUnidad = nombCelda.Offset(0, -3)
strNombre = """" & strParteDescripcion & "_" & strUnidad
& """"
strUnidad = """=hoja1!""" & nombCelda.AddressLocal & """"

Names.Add Name:=""" & strNombre & """, RefersTo:="=sheet1!
$a$1"

Next


End Sub
 

Leer las respuestas

#1 Tommi
15/06/2004 - 12:37 | Informe spam
Me respondo solo, solito, ende luego que cuando no lo ves
no lo ves, estaba ofuscado y no me enteraba


Buenos dias, me estoy volviendo loco al intentar asignar
un nombre a una celda desde vba.

Como lo debo hacer?
Extraigo de unas celdas la cadena que quiero asignar a la
celda pero luego no consigo asignarlo.

Gracias mil.

Sub NombreCeldas()
Dim nombCelda As Range
Dim strParteDescripcion As String
Dim strUnidad As String
Dim strNombre As String


For Each nombCelda In Range("ModoOP")
strParteDescripcion = Left$(nombCelda.Offset(0, -2), 4)
strUnidad = nombCelda.Offset(0, -3)
strNombre = """" & strParteDescripcion & "_" &


strUnidad
& """"
strUnidad = """=hoja1!""" & nombCelda.AddressLocal


& """"

Names.Add Name:=""" & strNombre & """, RefersTo:="=sheet1!
$a$1"

Next


End Sub

.

Preguntas similares