Te anexo un ejemplo de como pudieras tener tus datos.
Para cada registro en tu hoja "tareas" se creará una tarea en outlook
Los campos de estado y Prioridad, tienes que poner un número, para estado van desde el 0 hasta 4 y corresponden a los valores "no comenzada", "en curso", "Completada", "A la espera" y "Aplazada". Para la prioridad van del 0 al 2 y corresponden a los valores "Baja", "Normal" y "Alta".
La macro. Cambia "tareas" por el nombre de tu hoja.
Sub CrearTareaOutlook()
'Por.Dante Amor
Set h = Sheets("tareas")
'
For i = 2 To h.Range("A" & Rows.Count).End(xlUp).Row
Set Tarea = CreateObject("Outlook.Application").CreateItem(olTaskItem)
With Tarea
.Subject = h.Cells(i, "A").Value 'asunto
.Body = h.Cells(i, "B").Value 'cuerpo
'
.StartDate = h.Cells(i, "C").Value 'inicio
.DueDate = h.Cells(i, "D").Value 'vencimiento
.ReminderSet = True 'activar aviso
.ReminderTime = h.Cells(i, "E").Value 'fecha y hora de aviso
'
.PercentComplete = h.Cells(i, "F").Value '% completado
.Status = h.Cells(i, "G").Value 'estado, valores 0 a 4
.Importance = h.Cells(i, "H").Value 'Prioridad. Valores 0 a 2
.Save
End With
Next
Set Tarea = Nothing
End Sub
Actualiza las columnas en la macro según tus datos o acomoda tus datos según mi ejemplo.
.
'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias
.
Feliz Año 2018
.