Aller au contenu
Votre WhatsApp traduit, gratuitement

Répétition

Un événement récurrent se programme une fois et revient seul : chaque lundi, le 5 du mois, le dernier vendredi. Derrière, les agendas utilisent une écriture standard appelée RRULE. Voici comment la lire sans effort, avec des exemples concrets.

01Qu’est-ce qu’un événement récurrent ?

Un événement récurrent est un événement qui se répète selon une règle, sans que vous ayez à le recréer. Au lieu de saisir cinquante réunions du lundi, vous en saisissez une, avec la règle « toutes les semaines ». L’agenda calcule les dates à venir quand il les affiche.

Le standard iCalendar décrit cette règle par la propriété RRULE, une courte phrase faite d’éléments séparés par des points-virgules. Elle semble technique, mais on la lit presque comme du français une fois que l’on connaît cinq ou six mots.

02Les éléments d’une RRULE, un par un

Une règle se compose d’une fréquence et de réglages facultatifs. Voici les éléments les plus utiles, ceux que gèrent la plupart des agendas.

  • FREQ : la fréquence de base, DAILY (chaque jour), WEEKLY (chaque semaine), MONTHLY (chaque mois) ou YEARLY (chaque année).
  • INTERVAL : le pas. INTERVAL=2 avec WEEKLY signifie une semaine sur deux.
  • BYDAY : les jours de la semaine, avec MO, TU, WE, TH, FR, SA, SU. En mensuel, 1MO désigne le premier lundi et -1FR le dernier vendredi.
  • BYMONTHDAY : le jour du mois, par exemple 5 pour le 5 de chaque mois.
  • BYMONTH : le mois de l’année, par exemple 6 pour juin.
  • COUNT : le nombre total d’occurrences, après quoi la série s’arrête.
  • UNTIL : la date de fin de la série.

03Des exemples concrets à recopier

Rien ne vaut quelques cas. « Chaque lundi » s’écrit FREQ=WEEKLY;BYDAY=MO. « Un lundi sur deux » devient FREQ=WEEKLY;INTERVAL=2;BYDAY=MO. « Le 5 de chaque mois », pour un loyer, donne FREQ=MONTHLY;BYMONTHDAY=5.

Pour « le premier lundi du mois », on écrit FREQ=MONTHLY;BYDAY=1MO, et pour « le dernier vendredi du mois », FREQ=MONTHLY;BYDAY=-1FR. Un anniversaire le 14 juin se note FREQ=YEARLY;BYMONTH=6;BYMONTHDAY=14. Et pour limiter une série à dix séances, on ajoute COUNT=10 ; pour la finir à une date, UNTIL.

04Les pièges classiques d’une série

Le premier piège est la fin du mois : un événement placé le 31 n’existe pas en avril, en juin, en septembre ni en novembre, ni le 30 en février. Un agenda doit choisir ce qu’il fait de ces mois courts ; testez le comportement du vôtre ou utilisez « le dernier vendredi » plutôt qu’un jour fixe.

Le deuxième est l’heure d’été. Une réunion « tous les lundis à 9 h » doit rester à 9 h sur le cadran de l’horloge, que l’on soit en heure d’hiver ou d’été. Les agendas sérieux évaluent donc la règle dans le fuseau où l’événement a été saisi, et non en heure universelle. Sinon, la réunion glisse d’une heure deux fois par an.

05Modifier une seule occurrence ou toute la série

Une série n’est pas rigide. Quand un lundi tombe un jour férié ou que vous partez en voyage, vous voulez déplacer ou supprimer cette seule date, sans toucher aux autres. Les agendas gèrent cela par des exceptions : la date concernée est exclue de la règle (c’est le rôle de la propriété EXDATE), puis éventuellement remplacée par un événement à part.

Au moment de modifier, trois portées sont possibles : celle-ci seulement, celle-ci et les suivantes, ou toute la série. Réfléchissez avant de valider : changer « toutes » alors que l’on voulait changer « celle-ci » est l’erreur la plus fréquente.

06Avec oKiKo

Dans l’Agenda d’oKiKo, la barre de saisie rapide comprend des phrases comme « payer le loyer le 5 chaque mois » et crée la répétition pour vous. L’éditeur complet propose des modèles de répétition et une répétition personnalisée, pour les événements comme pour les tâches. oKiKo accepte les éléments FREQ (jour, semaine, mois, année), INTERVAL, BYDAY (y compris 1MO et -1FR), BYMONTHDAY, BYMONTH, COUNT et UNTIL ; une règle qui sort de ce sous-ensemble est refusée.

Les répétitions s’évaluent dans le fuseau de l’événement, si bien qu’un rendez-vous de 9 h reste à 9 h à l’heure d’été. Sur une série, on peut modifier ou supprimer toutes les occurrences, celle-ci seulement, ou celle-ci et les suivantes. Les fichiers .ics importés ou exportés gardent ces règles. Les rappels ne sont pas garantis pour une urgence médicale ou légale. L’Agenda est gratuit pour tous.

07Questions fréquentes

Que veut dire RRULE ?
RRULE est la propriété du standard iCalendar qui décrit la répétition d’un événement : fréquence, jours, fin de série. C’est la même écriture dans la plupart des agendas.
Comment écrire « tous les lundis » en RRULE ?
FREQ=WEEKLY;BYDAY=MO. Pour un lundi sur deux, ajoutez INTERVAL=2.
Comment répéter un événement le dernier vendredi du mois ?
Avec FREQ=MONTHLY;BYDAY=-1FR. Le chiffre négatif signifie « en partant de la fin du mois ».
Peut-on modifier un seul événement d’une série ?
Oui. On peut changer ou supprimer une seule occurrence, celle-ci et les suivantes, ou toute la série, selon ce que l’on veut faire.
Un événement récurrent change-t-il d’heure à l’heure d’été ?
Pas dans un agenda bien fait : une réunion à 9 h reste à 9 h sur l’horloge locale, car la règle est évaluée dans le fuseau de l’événement.

08Essayer l’Agenda d’oKiKo

L’Agenda est un onglet de l’app oKiKo, à côté de vos discussions traduites. Il est gratuit. La démo fonctionne sans compte, avec des données d’exemple.

Essayer la démo Découvrir l’Agenda

09Pour aller plus loin

Dernière mise à jour : 11 octobre 2026