Repère de colonne sous vba pour excel

Fermé
djitymik Messages postés 6 Date d'inscription vendredi 9 juillet 2010 Statut Membre Dernière intervention 16 mai 2011 - Modifié par djitymik le 15/05/2011 à 22:12
Yoskopolite Messages postés 83 Date d'inscription lundi 14 juillet 2008 Statut Membre Dernière intervention 9 novembre 2012 - 13 juil. 2010 à 17:13
Bonjour à tous

Je voudrais créer une macro sous vba pour excel

je vous explique mon but:

L'idée est de crée une inputbox qui demande à l'utilisateur d'entrer le nom de la colonne concerné en masjuscule (par ex il pourra saisir soit A, soit B , soit CX , soit DZ etc....) et lorsque celui ci entre le nom de la colonne le programme le renvoi directement sur une cellule précise de cette colonne que j'aurai moi même choisi par défaut par ex (D9 ou encore CX9 selon le cas)

En gros d'abord boite de dialogue (quel est la colonne concerné?): il tape Z
alors le programme le renvoi directe sur la colonne Z9

Merci de votre aide!!!!


A voir également:

1 réponse

Yoskopolite Messages postés 83 Date d'inscription lundi 14 juillet 2008 Statut Membre Dernière intervention 9 novembre 2012 8
12 juil. 2010 à 16:48
Voici une solution assez simpliste :

Dim ls_colonne As String

ls_colonne = InputBox("Quelle colonne voulez vous sélectionner ?", "Colonne")

If ls_colonne > "IV" Then

    Call MsgBox("Il n'y a pas de colonne au delà de ""IV""", _
        vbOKOnly + vbCritical, "Erreur")

End If

Range(ls_colonne & "9").Select


Je te conseille d'ajouter des contrôles supplémentaires pour être sûr que l'utilisateur a bien rentré du texte et tout.

Tu peux aussi t'amuser à faire un UserForm, au lieu d'utiliser l'InputBox, mais ça sera un peu plus compliqué.
0
djitymik Messages postés 6 Date d'inscription vendredi 9 juillet 2010 Statut Membre Dernière intervention 16 mai 2011
Modifié par djitymik le 13/07/2010 à 16:26
Yes!!! ça marche!!!! franchement je comprend pas trop tes "IV" je sais pas trop ça veut dire koi!!!!en tout cas franchement merci!!!! j'espère ke tu sera là si j'ai une autre question!!!

cordialement!!!
0
djitymik Messages postés 6 Date d'inscription vendredi 9 juillet 2010 Statut Membre Dernière intervention 16 mai 2011
13 juil. 2010 à 16:35
je viens tout juste de comprendre ton programme!!!encore merci!!! tu me dépanne grave!!

cordialment!!!
0
Yoskopolite Messages postés 83 Date d'inscription lundi 14 juillet 2008 Statut Membre Dernière intervention 9 novembre 2012 8
13 juil. 2010 à 17:13
Pas de soucis. Pense à marquer le sujet en "résolu".

Pour les prochains qui passent : Excel est limité à 65535 ligne et 65535 colonnes. La dernière colonne est donc la colonne iv.
0