Diferentes macros en una hoja
Como se inserta de nuevo una macro muy parecida a esta que copio debajo, ¿teniendo en cuenta que lo único que cambiará es el mensaje que tiene que encontrar? En este caso es "Enviar", pero en la misma "hoja" quiero añadir debajo de esta, otra macro pero que ponga en vez "Enviar2", por ejemplo.
He realizado la prueba copiando lo mismo, me hace una ralla de lado a lado separando las macros, cambiado la palabra por "Enviar2" pero me da error al inicio de esta nueva macro.
Gracias,
Private Sub Worksheet_Calculate()
'Por Dante Amor
Set h1 = Sheets("AVISO ORDENES") 'hoja con datos
Set h2 = Sheets("Enviados") 'hoja de control de filas enviadas
'
For i = 21 To h1.Range("P" & Rows.Count).End(xlUp).Row
If LCase(h1.Cells(i, "P").Value) = LCase("Enviar") Then
Set b = h2.Columns("A").Find(i, lookat:=xlWhole)
If b Is Nothing Then
'la fila no se ha enviado, se envía el correo
fila = i
Set Dam = CreateObject("outlook.application").createitem(0)
Dam.To = "[email protected]" 'Destinatarios
Dam.Subject = "Aviso IBEX "
Dam.Body = Cells(24, "AB") 'Cuerpo
'dam. Send 'El correo se envía en automático
Dam. Display 'El correo se muestra
Dam. Send
'
'Se agrega la fila para que el correo no sea enviado
'
u2 = h2.Range("A" & Rows.Count).End(xlUp).Row + 1
h2.Range("A" & u2).Value = fila
h2.Range("B" & u2).Value = "Enviado"
End If
End If
Next
End Sub