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

Transformer une lettre de colonne en numéro de colonne

  • Initiateur de la discussion Initiateur de la discussion drone
  • 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 !

drone

XLDnaute Nouveau
[RESOLU]Transformer une lettre de colonne en numéro de colonne

Bonjour,
suite à ma demande dans ce topic, un nouveau problème ce pose à moi. Je dois transformer une lettre de colonne, par exemple "B" , en numéro de colonne , "2".
Ne connaissant pas VBA, je ne sais pas comment faire.
Merci d'avance pour votre aide.
PS : J'ai préféré faire un autre sujet vu que ma demande est autre.
 
Dernière édition:
Re : Transformer une lettre de colonne en numéro de colonne

Bonjour drone, le forum,

Tu peux le faire par Outils/Options/Général et cocher Style de référence.

Mais attention, d'un part ce sont toutes les colonnes qui seront numérotées et non une seule, et d'autre part l'écriture des formules sera complétement chamboulée.

Fais l'essai pour voir si cela te convient.

Tu nous dis et bon week-end.

Jean-Pierre
 
Re : Transformer une lettre de colonne en numéro de colonne

Merci pour la rapidité de la réponse. Ca serait pour mettre dans une macro. Et j'aimerais que ça soit sans rien modifier dans les préférence pour une question de portabilité de ma macro.
 
Re : Transformer une lettre de colonne en numéro de colonne

En fait c'est pour mettre dans cette macro :

Au début je demande la lettre de la colonne, par ex "B"; Ensuite, je fait un filtre automatique et il faudrait que le B soit transformé en 2. Est-ce possible ?
 
Re : Transformer une lettre de colonne en numéro de colonne

Re,

Là, je ne comprends pas pourquoi changer la colonne B en 2, puisque de toutes façons VBA ne reconnait une colonne que par son numéro...

Ou alors, il y a un truc qui m'échappe.
 
Re : Transformer une lettre de colonne en numéro de colonne

jeanpierre à dit:
Re,

Là, je ne comprends pas pourquoi changer la colonne B en 2, puisque de toutes façons VBA ne reconnait une colonne que par son numéro...

Ou alors, il y a un truc qui m'échappe.
Ca doit être à moi que quelque chose échappe car je ne connais pas VBA.
 
Re : Transformer une lettre de colonne en numéro de colonne

Bonjour JP, bonjour Drone,
Essaie cela:
Selection.AutoFilter Field:=range(COL_FEUI &"1").column
, Criteria1:="<>" & x(N), Operator:=xlAnd

J'ai pas testé

Bonne journée

Edit: le .row est erronné
merci tatiak !!
 
Dernière édition:
Re : Transformer une lettre de colonne en numéro de colonne

ninbihan à dit:
Bonjour JP, bonjour Drone,
Essaie cela:
Selection.AutoFilter Field:=range(COL_FEUI &"1").column
, Criteria1:="<>" & x(N), Operator:=xlAnd

J'ai pas testé

Bonne journée

Edit: le .row est erronné
merci tatiak !!
Merci c'est bien ça. Je m'étais aperçu que le .Row n'avait rien à faire là.
J'avait trouvé aussi autre chose mais un peu plus farfelu.

En tous cas merci à tous.
 
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

Discussions similaires

Réponses
16
Affichages
759
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…