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

Preguntas similare

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

.

Respuesta Responder a este mensaje
#2 Anonimo
15/06/2004 - 12:37 | Informe spam
Aqui esta.

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
nombCelda.Name = strNombre


Next


End Sub



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

.

email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida