tri par nombre de caractére

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

A

ALex

Guest
Bonjour,

Comment faire pour trier un colonne par nombre de caractére?
Je voudrais par exemple que les cellule possédant le moins de caractére soit en début

Merci d'avance
 
Re Alex

A ce que je vois personne n'a ajouté qq chose ... donc je bidouille un code de Soft pour trier automatiquement à chaque saisie.
Inconvénient : Il faut mettre une colonne sup avec le nombre de caractères
Je ne sais pas faire autrement... pour l'instant 🙁
Un vrai VBA(rtiste) va surement nous trouver une solution plus adaptée...

@+GD [file name=ALex1.zip size=10702]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/ALex1.zip[/file]
 

Pièces jointes

Re Alex
Salut l'Artiste !
J'le savais bien !
Ta déclaration :
Dim pasbon As Boolean
Dois être traduite :
le code de GG , il est 'pasbon', il a les Boole....
🙁
Allez la nouvelle année commence bien !
Dire que j'allais finir ma journée en étant heureux ....
:unsure:

Bonne fin de soirée quand même à tous les deux
et Bonne Année !

@+GD
 
re alex, gérard

🙂 🙂

Ne te méprend pas Gérard, en aucune facon je ne me serais permis une allusion sur ton code.

d'ailleurs tu remarqueras que dans mon post, j'ai parlé d'une autre approche seulement.

d'ailleurs puisse que j'ai le plaisir de te recroiser sur ce fil, petite question :

Ou as-tu été pécher ce OnEntry que je ne connaissais pas.

Je n'ai rien trouvé dans l'aide.

quelques éclaircissement me serait fort utile.

salut

Message édité par: Hervé, à: 03/01/2006 21:38
 
Salut Alex
bonsoir le fil
pour Hervé si je peux me permettre
en faisant une recherche une explication in English with exemple
This is a simple example of using the OnEntry property.
The Aut😵pen sub calls the Action
' sub. The font is set to bold in the ActiveCell if the value is >= 500. Thus if the value is >=500,
' then ActiveCell.Font.Bold = True. If the value is less than 500, then ActiveCell.Font.Bold = False.
' The Auto_Close sub 'turns off' OnEntry.

Sub Aut😵pen()
ActiveSheet.OnEntry = 'Action'
End Sub


Sub Action()
If IsNumeric(ActiveCell) Then
ActiveCell.Font.Bold = ActiveCell.Value >= 500
End If
End Sub


Sub Auto_Close()
ActiveSheet.OnEntry = ''
End Sub

Arff j'y retourne Lol
 
Bonsoir Alex, @+GD, Hervé, ChTi160 , 🙂
et Bonne année à vous !

OnEntry ?
Encore un truc inconnu pour exiter les curiosités... En passant, un petit truc qui marche souvent (en vba Ex 2000), dans l'aide si on tape OnEntry, on n'a pas ce qu'on espère, par contre si dans une fenêtre de module, on tape la même chose, le curseur dessus et F1 (ce qui devrait revenir au même :whistle: ), on obtient des choses très intéressantes. Ce truc fonctionne très souvent 🙂
Il semblerait que OnEntry ait été remplacé par l'évènement change, à creuser, je n'ai pas tout lu, je vous donne un extrait...


Propriétés et méthodes masquées


Les propriétés et les méthodes masquées pour les objets visibles sont listées dans le tableau suivant. La plupart des propriétés et méthodes masquées ont été remplacées par de nouvelles fonctionnalités dans Microsoft Excel 97. Ces propriétés et méthodes ne sont prises en charge que pour assurer la compatibilité descendante. Si vous devez écrire du nouveau code, utilisez les fonctionnalités de remplacement proposées dans Microsoft Excel 97. Pour plus d'informations sur les modifications apportées au modèle d'objet Microsoft Excel 97, consultez l'une des rubriques suivantes :

Nouveaux objets

Nouvelles propriétés et méthodes (par objet)

Nouvelles propriétés et méthodes (par ordre alphabétique)

Objets masqués

Méthodes dotées de nouveaux arguments

Modifications apportées à Visual Basic pour Microsoft Excel pour Windows 95

Pour ce qui nous concerne :

Objet : Application, Worksheet
Propriété ou méthode masquée : OnEntry

Remplacement : Événement Change


Il y a une pleine page du genre avec OnAction,
OnSave, OnCalculate... des OnEnveutplus quoi ! 🙂

Bonne nuit,

Brico
 
Bonjour à Tous

Un battement d'aile de papillon peut (parait-il ) déclencher une tempête à l'autre bout du monde ... B)

Je 'pirate' un bout de code d'un de nos Membres et ... Hop !
Branle bas de combat !

Sus à l'OnEntry !

C'est beau la réactivité non ?

Allez Bon courage à tous !

@+GD

edition : Piste à suivre pour trouver Mister Soft. En plus on a droit à l'usine à gaz Formuleuse de _Ti pour le même prix
Lien supprimé

Message édité par: Gérard DEZAMIS, à: 04/01/2006 11:24
 
re tous le monde

Donc, en conclusion ce onentry ne permet qu'une compatibilité de version et à été remplacé par change.

ca me va bien comme explication 🙂

Merci gérard pour ton battement d'aile.

Merci chti et brico pour vos explications.

salut
 
- 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

  • Question Question
Microsoft 365 Fonction si
Réponses
7
Affichages
219
Réponses
4
Affichages
228
  • Question Question
Réponses
28
Affichages
511
Réponses
2
Affichages
240
Réponses
3
Affichages
176
Réponses
6
Affichages
265
Réponses
18
Affichages
604
Retour