Faire apparaitre sur plusieurs lignes les mercredi d'un mois
Fermé
loicoss
-
12 juin 2013 à 12:37
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 - 12 juin 2013 à 14:43
via55 Messages postés 14501 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 28 novembre 2024 - 12 juin 2013 à 14:43
A voir également:
- Faire apparaitre sur plusieurs lignes les mercredi d'un mois
- Apparaitre hors ligne instagram - Guide
- Comment ne pas apparaître en ligne sur whatsapp - Guide
- Ne pas apparaître en ligne sur messenger pour une personne - Guide
- Comment faire apparaître la tabulation sur word - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
2 réponses
redaiwa
Messages postés
351
Date d'inscription
mardi 7 octobre 2008
Statut
Membre
Dernière intervention
25 janvier 2024
119
12 juin 2013 à 13:27
12 juin 2013 à 13:27
Salam loicoss.
Je ne sais pas si c'est faisable directement par fonction mais si tu connais un peu VBA, je te propose ce code suivant à coller dans ton éditeur VBA (Alt+F11) :
Ensuite quand tu saisis une date dans la cellule A1, tous les mercredis du mois s'affichent en dessous.
C'est OK?
Je ne sais pas si c'est faisable directement par fonction mais si tu connais un peu VBA, je te propose ce code suivant à coller dans ton éditeur VBA (Alt+F11) :
Private Sub Worksheet_Change(ByVal Target As Range) On Error Resume Next If Target.Address = "$A$1" Then l = 2 For jour = 1 To 31 d = CDate(jour & "/" & Month(Target) & "/" & Year(Target)) If Weekday(d) = 4 Then Cells(l, 1) = d l = l + 1 End If Next jour End If End Sub
Ensuite quand tu saisis une date dans la cellule A1, tous les mercredis du mois s'affichent en dessous.
C'est OK?
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
12 juin 2013 à 14:43
12 juin 2013 à 14:43
Bonjour
En B1 =DATE(ANNEE(A1);MOIS(A1);1)-MOD(DATE(ANNEE(A1);MOIS(A1);1)-3;7)+8
En B2 =B1+7
Etire la formule en B2 jusqu'en B4
Cdlmnt
En B1 =DATE(ANNEE(A1);MOIS(A1);1)-MOD(DATE(ANNEE(A1);MOIS(A1);1)-3;7)+8
En B2 =B1+7
Etire la formule en B2 jusqu'en B4
Cdlmnt