Forum Discussion

brunolaflammecsr02's avatar
brunolaflammecsr02
Copper Contributor
Oct 04, 2024

Problème avec la fonction CELLULE et les cellules fusionnées

Normalement, la fonction Cellule (CELL en anglais) sur une cellule fusionnée devrait retourner les coordonnées de la première cellule selon la documentation. Mais ce n'est pas le cas.

J'ai comme configuration régionale: "Canadien français", peut-être est-ce la source du problème mais j'ai le même problème dans Excel en ligne (Office 365) et Excel sur mon ordinateur (Microsoft Office LTSC Profesionnel Plus 2021).

 

Dans ma cellule A1 j'ai la formule suivante: =CELLULE("adresse";B1), le résultat est $B$1

Dans ma cellule A2 j'ai la formule suivante: =CELLULE("adresse";B2), le résultat est $B$2.

Pourtant, la cellule B1 est fusionné avec la cellule B2. Je croyais que le résultat de la formule de la cellule A2 devrait être $B$1, est-ce que j'ai mal compris ?

 

* Selon les configuration régionales, les "," sont remplacés par des ";" et la commande "CELL" est remplacé par la commande "CELLULE" je crois

 

 

 

 

 

 

 

  • HansVogelaar's avatar
    HansVogelaar
    Oct 04, 2024

    brunolaflammecsr02 

    Cela nécessite une fonction VBA. Par exemple:

    Function Fusionnée(Plage As Range) As Boolean
        Fusionnée = Plage.MergeCells
    End Function

    Utilisation:

     

    =Fusionnée(B1)

  • brunolaflammecsr02 

    J'obtiens le même résultat dans la version anglaise d'Excel. Apparemment, la fonction CELLULE avec "adresse" comme premier argument ignore si une cellule est fusionnée ou non.

    • brunolaflammecsr02's avatar
      brunolaflammecsr02
      Copper Contributor

      Merci pour la réponse rapide HansVogelaar,

       

      Savez-vous s'il y a une autre méthode (avec une formule) pour savoir si une cellule est fusionnée ?

      • HansVogelaar's avatar
        HansVogelaar
        MVP

        brunolaflammecsr02 

        Cela nécessite une fonction VBA. Par exemple:

        Function Fusionnée(Plage As Range) As Boolean
            Fusionnée = Plage.MergeCells
        End Function

        Utilisation:

         

        =Fusionnée(B1)

Resources