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 !

Re : Tri Dynamique

bonsoir,

Propostion:
Code:
Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Count > 1 Or Intersect(Target, Range("Tableau1")) Is Nothing Then Exit Sub
 
    If Application.CountA(Intersect(Target.EntireRow, Range("Tableau1"))) = 17 Then
       Range("Tableau1").Sort key1:=Range("Tableau1")(1), Header:=xlYes
    End If
End Sub

A+
 
Re : Tri Dynamique

Parfait ça marche très bien.
Je me permets encore quelques questions ?
Comment faire pour les colonnes soit :
1. Entreprise : majuscules, gras et centrer
2. Nom : majuscules et centrer
3. Prénom : 1ère lettre maj + suivante en minuscule
4. téléphone : +41 26 934 38 37

Et merci encore pour votre 1ère réponse.
A+
 
Re : Tri Dynamique

Bonsoir, salut Hasco🙂,
pour tout ce qui concerne la mise en forme, fais fonctionner l'enregistreur de macros et procède aux modifications souhaitées. Tu récupéreras ainsi une structure de code avec la syntaxe appropriée. Nous pourrons ensuite t'aider à peaufiner ton code.
Pour mettre les noms en majuscules, tu peux utiliser la fonction UCase et pour les prénoms la WorksheetFunction.Proper.
Regarde sur l'aide d'Excel (touche F1) la manière d'utiliser ces fonctions.
Pour les téléphones, je n'ai pas compris ce que tu veux.
A+
 
- 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
5
Affichages
312
Réponses
3
Affichages
313
  • Question Question
XL 2021 listbox
Réponses
18
Affichages
744
Réponses
6
Affichages
356
Retour