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

D

Damien

Guest
Bonsoir à tous!

Mon projet de créer un dictionnaire franco polonais que je peux implémenter en fonction de mes connaissances progresse petit à petit...mais chaque jour apporte son lot de difficultées...:silly:

J´ai une feuille dans un classeur excel qui s'appelle DONNEES dans laquelle il y a trois colonnes et qui me sert de base de données pour mon application vba:
A pour les mots polonais
B pour les mots francais
C pour les exemples,contextes

Je voudrais créer un tri alphabétique, mais conserver les liens par ligne. En clair il ne faut pas que le programme range la colonne des mots polonais et laisse les autres telles quelles.

Je sais déjà qu une solution est la creation d une 'sub worksheet_change' mais...quel code écrire??????

merci pour ceux qui prennent le temps de répondre a ce message
 
Bonsoir Damien

Dans ton code tu dois sélectionner les 3 colonnes avant de lancer le tri

Regarde ce code.
Code:
Sub Macro1()
  Columns('A:C').Sort Key1:=Range('A1'), Order1:=xlAscending, Header:=xlGuess, _
        OrderCustom:=1, MatchCase:=False, Orientation:=xlTopToBottom
End Sub

Autre possibilité, il existe 2 boutons dans la catégorie 'Données', le tri croissant et décroissant, un clique sur un des deux boutons, le tri est excuté en fonction de la position de la cellule active dans la liste, les trois colonnes seront sélectionnées automatiquement pas Excel.

@+Jean-Marie
 
- 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.

Discussions similaires

B
Réponses
4
Affichages
2 K
BobExcel
B
A
  • Question Question
Réponses
15
Affichages
3 K
AxelExcel
A
M
  • Question Question
Réponses
3
Affichages
1 K
Mr.Nobody
M
K
Réponses
2
Affichages
905
kingtoto
K
Retour