Valor de una celda en MSGBOX
Esto haciendo una macro para informar a través de un MSGBOX el contenido de una celda, que esta en otra página.
Todo bien hasta que tengo que dar 4 variables para que me seleccione la columna,
Así voy
Hago doble click en una de las celdas de color y me aparece un msgbox con la información de la hoja
todo bien hasta ahi...
Solo necesito que me identifique la columna a la que pertenece, pensé hacerlo con un offset dando la información así
i = 3 + b
If Area = "JURIDICO" Then b = 0 Else
If Area = "DISEÑO" Then b = 1 Else
If Area = "ESPECIALIDADES" Then b = 2 Else
If Area = "PREINVERSION" Then b = 3 Else
pero no me resultó.
Aqui el codigo.
(solo he hecho esto con tutoriales)
Saludos y gracias.
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
Dim BIP As Variant
Dim CeldaActiva As String
Dim OBS As String
Dim Celda As Range
Dim Area As String
Area = CeldaActiva
Area = ActiveCell.End(xlUp).Value
CeldaActiva = ActiveCell.Address
BIP = ActiveCell.End(xlToLeft).Select
BIP = ActiveCell.Offset(0, 1).Value
For Each Celda In Sheets("Observaciones_ESP").Range("$A$2:$A$30")
If Celda = BIP Then
OBS = Celda.Offset(0, 3).Value
End If
Next Celda
CeldaActiva = ActiveCell.Address
If Not Intersect(Target, Range("l2:O28")) Is Nothing Then
MsgBox OBS, vbOKOnly, Area
End If
End Sub