| |||||
FORUM HardWare.fr

Programmation

VB/VBA/VBS

[VBA] Savoir si n'importe quel caractère défini est plusieurs fois...| Bas de page | |
|---|---|
| Auteur | Sujet : [VBA] Savoir si n'importe quel caractère défini est plusieurs fois... |
Publicité | Posté le 26-03-2013 à 17:29:42 ![]() ![]() |
swissforever i7 Inside | J'imaginais un truc genre la fonction NB pour compter le nombre de caractères différent afin de dire s'il y a plus que 6 car différent c'est bon...?! --------------- Swisscore |
Marc L |
Avec l'exemple de "01234AAA" ce n'est donc pas plus de 3x mais plus de 2x ‼ Faudrait vraiment être clair …
Message édité par Marc L le 27-03-2013 à 10:48:09 |
Marc L |
En intégrant mon scénario précédent dans le contrôle des boucles,
|
otobox | Sinon, il y a peut être plus rapide, mais je n'ai pas testé :
|
otobox | Voilà une 2nde fonction, un poil plus rapide que la première (environ 7.2s), en passant par la méthode de compter les occurrences remplacées dans une chaine de caractères :
Message édité par otobox le 30-03-2013 à 16:26:16 |
Marc L | Message édité par Marc L le 30-03-2013 à 16:36:23 |
Publicité | Posté le 30-03-2013 à 16:32:26 ![]() ![]() |
otobox | Les 2 fonctions font exactement la même chose
|
otobox | Je gagne 1/2 seconde en supprimant quelques lignes :
Message édité par otobox le 30-03-2013 à 18:54:48 |
otobox | Et une dernière, après j'arrête
Moyennes sur 10 exécutions (parcourir une liste de 6500 chaines aléatoires) :
Normal puisque pour chaque chaine de caractères,
Message édité par otobox le 30-03-2013 à 19:42:10 |
Marc L |
car en sortie de boucle I vaut 8 et tu compares donc avec le 6è caractère, mais quid du 7ème ?‼
|
otobox | Oui, tu as raison... oops ! |
otobox | Et toi ? tu as quelle solution avec quelle rapidité ? |
Marc L | |
swissforever i7 Inside | Merci pour votre aide, j'avais en effet fait une erreur sur le pas plus de 2x.
--------------- Swisscore |
FORUM HardWare.fr

Programmation

VB/VBA/VBS

[VBA] Savoir si n'importe quel caractère défini est plusieurs fois...| Sujets relatifs | |
|---|---|
| VBA supprimer cours de bourse | Aide pour faire suivre un select case sur plusieurs cellules |
| Programme VBA trouvant une valeur répondant à des conditions ET/OU | SOS VBA Besoin d'aide pour un programme |
| Lancer invite de commande en VBA | Chaine de caractère entre dièse inattendu |
| Ecritude dans un fichier.bat à partir de VBA | problème programmation VBA |
| Diviser ma liste de news sur plusieurs pages | Extraction chaine de caractere variable [RESOLU] |
| Plus de sujets relatifs à : [VBA] Savoir si n'importe quel caractère défini est plusieurs fois... | |



