Defusion cellule dans excel

Résolu
Bonjour
Tous les mois je reçois une extraction de mon SI sur les absences cumulées :
j'ai ainsi des salariés qui peuvent avoir été absents plusieurs fois dans l'année.
je vous explique mon fichier :
colonne 1 : nom/prenom
colonne 2 : date début
colonne 3 : date fin
Un salarié a 5 absences dans l'année, je vais avoir dans chaque colonne le début et la fin de l'absence qui seront ligne 1 1ere abs/ligne 2 2eme abs/ ligne 3 3eme abs ….
colonne 1/ligne 1 nom/prenom mais le nom est fusionné autant qu'il y a de lignes.
Est-ce possible de défusionner sans avoir à c/c le nom/prénom sur toutes les lignes ?
Merci pour votre aide
je peux vous envoyer une tram de fichier excel
Bonne journée
GG

6 réponses

  1. Merci pour l'astuce du fchier.
    Voici le lien : https://cjoint.com/c/JFjnyRRnyub
    Cordialement
    GG
    0
    1. Avec une petite macro
      https://cjoint.com/c/JFjn1efKtjB

      Cdlmnt
      0
      1. C'est trop génial merci ccm81 :)
        Bonne journée
        GG
        0
    2. De rien

      Si c'est fini, peux tu mettre le sujet à résolu (en haut dans ton premier message)

      Bonne fin de journée
      0
      1. Pour l'intégrer à une copie de ton fichier
        1. Places toi dans la feuille à traiter
        2. Alt-F11 pour accéder à l'éditeur vba
        3. Coller tout le code
        Option Explicit
        
        Const co1 = 1    ' premiere colonne à traiter
        Const co2 = 3    ' dernière colonne à traiter
        Const lideb = 2  ' premiere ligne à traiter
        
        Public Sub ok()
        Dim li As Long, lifin As Long, co As Long
        Dim adr As String, plage As Range, x
        Application.ScreenUpdating = False
        lifin = Cells(Rows.Count, co1).End(xlUp).Row
        For co = co1 To co2
          For li = lideb To lifin
            Set plage = Cells(li, co)
            x = plage.Value
            plage.Select
            adr = Selection.Address
            Selection.MergeCells = False
            Range(adr).Value = x
          Next li
        Next co
        End Sub

        4. Modifier les valeurs des constantes en début de code selon ta configuration
        5. Retour à la feuille
        6. Enregistrer sous et pour le type prendre .xlsm (prise en compte des macros)
        7. Tu peux exécuter
        Cdlmnt
        0
        1. Merci merci ça marche cette fois
          J'ai fait un copier/coller
          Bonne journée
          Gg
          0
      2. Si c'est fini, peux tu mettre le sujet à résolu (en haut dans ton premier message)

        Bonne fin de journée
        0