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 !

P

Piro

Guest
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
Assurez vous de marquer un message comme solution pour une meilleure transparence.
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…