Vous utilisez un navigateur obsolète. Il se peut que ce site ou d'autres sites Web ne s'affichent pas correctement. Vous devez le mettre à jour ou utiliser un navigateur alternatif.
Re : Liste et validation de donnees
Merci CHALET53
Ca fonctionne parfaitement, de plus ta formule est beaucoup plus claire que celle qui existait dans le fichier
Crisky
Bonjour à tous
Dans le fichier joint, il y a une liste deroulante avec une validation de données
Quand on saisi un caractere dans la cellule B5 la liste qui s'affiche contient uniquement la liste des noms qui commence par le caractere saisi en B5
Le probleme :
C'est un fichier qui...
Re : Macros Partage et ralentissement : quels sont les bons usages ?
Bon j'y suis arrivé
Avec le traitement de données dans des variables tableaux cela n'a plus rien à voir
Le code est quasi identique
Au lieu de traiter les cellules avec des boucles pour recueillir les infos, je traite les...
Re : Macros Partage et ralentissement : quels sont les bons usages ?
merci Staple1600
C'est vrai qu'il faut eviter les select et du coup j'avais pas pensé à ta methode
Je ne savais pas non plus que le center = -4108
Sinon pour mettre un fichier, c'est pas possible. Rendre anonyme le...
Re : Macros Partage et ralentissement : quels sont les bons usages ?
Une idée me viens, si je copie le contenu des données dans des variables tableaux et que le resultat du traitement est aussi mis dans un autre tableau.
A la fin de la macro je copie le tableau sur la feuille, ca devrait...
Re : Macros Partage et ralentissement : quels sont les bons usages ?
J'oubliais de préciser :
Ce n'est pas la macro qui etais concerné à l'ouverture du post mais les ecarts sont encore plus flagrant.
10 s en exclusif
3,23 mns en partagé
94 boucles traitées
Re : Macros Partage et ralentissement : quels sont les bons usages ?
Bonjour,
Voila le code, désolé j'aurais pu le mettre dès le début
Certaines Variables sont des constantes déclarées dans un module séparé
Ca fait un beau pavé de code, si vous voulez des explications n'heistez pas...
Bonjour à tous,
Mon constat est simple : j'ai une macro qui traite environ 3000 lignes de données (avec boucles conditions....)
Quand le fichier est exclusif le traitement se fait en 1,35 mns, quand le fichier est partagé et que je suis seul dessus le traitement met plus de 2mns.
Dans la...
Bonjour à tous
j'ai une macro qui créé une zone d'impression en masquant certaines colonnes
ensuite je lance un apercu avant impression, l'utilisateur choisit son imprimante et imprime
puis dans la macro j'affiche tous les colonnes que j'avais caché précédement
jusque là pas de probleme...
Re : [RESOLU] Function : utilisation des arguments en boucle
Re,
oui c'est une fonction excel, donc je l'ai répété
mais c'est interressant de savoir que dans un module classique on peut mettre autant d'argument que l'on veut
merci encore une fois :)
Re : [RESOLU] Function : utilisation des arguments en boucle
Job75
Il semblerait malheureusement que le 31eme arguement ne soit pas pris.(message d'erreur)
Mais ce n'est pas grave, ta solution va me permettre de gagner un temps fou sur l'ecriture
Encore merci
Re : Function : utilisation des arguments en boucle
Job75
C'est royal, cela marche à la perfection, je viens d'adapter cela à ma fonction, on peut même tester si x(i) contient une formule
Juste une petite question : Est-on limité en nombre d'argument ?
Encore merci, rapide efficace
Bonjour à tous,
Je suis en train de créer une fonction et je me heurte à un problème
Afin d'eviter l'ecriture d'un code trop chargé je me demandais s'il n'existait pas une solution plus rapide
Je voudrais faire la chose suivante, plutot que de traiter chaque argument individuellement, je...
Re : Creation de labelbox dans un formulaire en fonction du nombre de cellule remplie
Set newlabel = UserForm1.Controls.Add("Forms.label.1", ,True)
J'ai changé mon code en mettant à cet endroit "LABEL"&i
Ainsi ca me créé directement le nom de l'objet avec le numero de boucle LABEL3...
Ce site utilise des cookies pour personnaliser le contenu, adapter votre expérience et vous garder connecté si vous vous enregistrez.
En continuant à utiliser ce site, vous consentez à notre utilisation de cookies.