Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Code ASCII à la colonne AA à AF et BG...

  • Initiateur de la discussion Initiateur de la discussion Piro
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Piro

XLDnaute Nouveau
J'utilise cette formule (et d'autres semblables) pour effectuer un calcul en appliquant des filtres. J'utilise CAR pour que les formules s'adaptent lorsque j'insère des colonnes.

=SOMMEPROD((SOUS.TOTAL(3;INDIRECT(CAR(65+COLONNE()-1)&LIGNE(8:25)))*(Z8:Z25="D")))

Cependant, le code ASCII de AA est 91 et ça bug la formule. Même chose à BG.

Qui aura la solution ?

Merci de votre précieux aide
 

Pièces jointes

Re : Code ASCII à la colonne AA à AF et BG...

bonjour Piro

En attendant les vrais formulistes un exercice de style pour avoir l'intitulé de la colonne

=SI(COLONNE()<27; CAR(COLONNE()+64);CAR(ENT(COLONNE()/26)+64) & CAR(MOD(COLONNE();26)+64))
 
Re : Code ASCII à la colonne AA à AF et BG...

Bonjour Piro ,Jean-Pierre

@ Piro,
le code ascii ne représente qu'une seule lettre ou caractère
donc pour le code de "AA" j'ai des doutes

à moins d'avoir mal compris

Bonne fin de journée
 
Re : Code ASCII à la colonne AA à AF et BG...

Ce qui m'étonne c'est que la formule flanche de AA à AF mais reprend à AG ?

PierreJean, trop complexe pour moi. Je n'arrive pas à placer cete référence à la colonne dans ma formule. Cependant ton cheminement est bon puisque le défi est probablement de trouver un autre façon de faire référence à la colonne.

Merci pour votre support
 
Re : Code ASCII à la colonne AA à AF et BG...

Re

Pour simplifier tu peux utiliser une formule nommée
Pour ce faire tu vas dans Insertion > Noms > Definir
tu entre par exemple NomCol comme Nom
puis tu copies ma formule dans Fait reference a (y compris le =)
Tu pourras ainsi reprendre NomCol en lieu et place des lettres de la colonne dans ta formule finale
 
Re : Code ASCII à la colonne AA à AF et BG...

Re

Salut a tous

Apres un petit tour sur le fil signalé par tototiti

Un peu plus simple pour avoir la ou les lettres de la colonne

=SUBSTITUE(SUBSTITUE(ADRESSE(1;COLONNE());"$";"");1;"")
 
Re : Code ASCII à la colonne AA à AF et BG...

Re,

PierreJean,
Ta formule (la 1ère) fonctionne bien jusqu'en AZ, où elle a quelques soucis... mais je t'encourage dans ta persévérance sur les formules 😉, bien qu'il serait domage que tu abandonnes VBA...
 
Re : Code ASCII à la colonne AA à AF et BG...

Ca y est ! J'ai été plutôt lent à comprendre celle là. Merci et bravo PierreJean, Tototiti aussi ! Je connaissait pas l'option de Nom à un bout de formule. Effectivement le "CAR" est completement bypassé et toute les colonnes sont reconnu. Il ne me reste qu'a appliqué cela à mon tableau original. J'espere que ca marchera, mais je suis confiant !

Merci encore
 
Re : Code ASCII à la colonne AA à AF et BG...

Re

Merci pour tes encouragements Tototiti

En perseverant j'ai accouché d'une rectification a la 1ere formule qui ignorait les Z
Voila
=SI(COLONNE()<27;CAR(COLONNE()+64);SI(MOD(COLONNE();26)=0;CAR(ENT(COLONNE()/26)+63) & "Z";CAR(ENT(COLONNE()/26)+64)&CAR(MOD(COLONNE();26)+64)))
Bien entendu c'est a peu pres inexploitable !!
Et rassures-toi il n'est pas question que j'abandonne le Vba ou je suis encore tres loin d'avoir trouvé mes limites
 
Re : Code ASCII à la colonne AA à AF et BG...

Bonsoir tous


Avec une formule nommée (+ macro XLA)

Insertion/Nom ->
Noms dans le classeur :
LCOLONNE

Fait référence à :
=SUBSTITUE(LIRE.CELLULE(1);"$";"")

Dans une cellule, saisir =LCOLONNE

Renvoie la/les lettre(s) de la colonne.
 
Re : Code ASCII à la colonne AA à AF et BG...

Re,

Peut-être quelque chose comme
Code:
=STXT(LCol;2;CHERCHE("$";LCol;3)-2)
LCol = la plage nommée

PS : on peut aussi utiliser
Code:
=GAUCHE(ADRESSE(1;COLONNE();4);NBCAR(ADRESSE(1;COLONNE();4))-1)
A plus
 
Dernière édition:
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…