Plage de dates pour rdv - VB / Excel / Outlook
Résolu/Fermé
A voir également:
- Plage de dates pour rdv - VB / Excel / Outlook
- Liste déroulante excel - Guide
- Formule excel - Guide
- Nouveau outlook - Guide
- Outlook mot de passe oublié - Guide
- Compte outlook gratuit - Guide
1 réponse
thev
Messages postés
1851
Date d'inscription
lundi 7 avril 2008
Statut
Membre
Dernière intervention
15 avril 2024
681
Modifié par thev le 1/06/2016 à 21:33
Modifié par thev le 1/06/2016 à 21:33
Sub NouveauRDV_Calendrier()
Dim OkApp As New Outlook.Application
Dim Rdv As Outlook.AppointmentItem
Dim dates, date_i As Range
Set dates = Range("A4:A19")
For Each date_i In dates.Rows
If IsDate(date_i.Value) Then
Set Rdv = OkApp.CreateItem(olAppointmentItem)
With Rdv
.MeetingStatus = Meeting
.Subject = "Vacances"
.Start = date_i.Value
.AllDayEvent = True
.Categories = "Congé"
.ReminderSet = False
.Save
End With
End If
Next
Set OkApp = Nothing
End Sub
--
2 juin 2016 à 07:53
Est-ce que j'ose vous demander si vous connaissez un moyen simple de paramétrer la macro pour ajouter uniquement les nouvelles dates dans Outlook (si la plage augmente) à chaque exécution ?
Si non, ce n'est pas grave, je peux aussi supprimer les doublons de l'exécution précédente dans le calendrier.
Merci d'avance et bonne journée,
Guy
2 juin 2016 à 10:20
2 juin 2016 à 11:19
Merci encore pour votre aide.
Guy