Defusion cellule dans excel

Résolu/Fermé
Ghis45 - 9 juin 2020 à 13:50
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 - 9 juin 2020 à 18:24
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

ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
9 juin 2020 à 13:58
Bonjour

Envoies ton fichier sur https://cjoint.com et joins le lien obtenu à ton prochain message

Cdlmnt
0
Merci pour l'astuce du fchier.
Voici le lien : https://cjoint.com/c/JFjnyRRnyub
Cordialement
GG
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
9 juin 2020 à 15:53
Avec une petite macro
https://cjoint.com/c/JFjn1efKtjB

Cdlmnt
0
C'est trop génial merci ccm81 :)
Bonne journée
GG
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
9 juin 2020 à 16:55
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
9 juin 2020 à 17:21
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
Merci merci ça marche cette fois
J'ai fait un copier/coller
Bonne journée
Gg
0
ccm81 Messages postés 10900 Date d'inscription lundi 18 octobre 2010 Statut Membre Dernière intervention 2 novembre 2024 2 423
9 juin 2020 à 18:24
Si c'est fini, peux tu mettre le sujet à résolu (en haut dans ton premier message)

Bonne fin de journée
0