| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 23/05/2022 à 07:45 | Ynss | Verifier 2 cellules et supprimer une ligne | Je ne comprends pas le but exacte du 2ieme macro, mais pour vous donner un idée plus structuré... |
| 23/05/2022 à 07:11 | Ynss | Verifier 2 cellules et supprimer une ligne | A mon avis, il est important de sortir le dernier boucle dès qu'on a supprimer une ligne !!! Aussi le dernier boucle ne doit pas faire tout le traject, seuelement jusqu'à I-1... |
| 23/05/2022 à 06:41 | DCNC2022 | Copier une partie de données au sein d'une cellule | Cela doit rester numerique ou texte ... |
| 23/05/2022 à 06:34 | Stormix | Surlignage des dimanches sur un calendrier basique+gestion auto du 29/02 | Avec "MOIS.DECALER", on peut ajouter la bonne date le premier de chaque mois (surtout pour le 1ier mars !) Puis avec JOURSEM sans 2ieme argument = 1 on connait les dimanches... |
| 22/05/2022 à 22:48 | FlyingDutch | Addition VBA pour trouver les combinaions qui donnent une valeur cible | ... |
| 22/05/2022 à 20:22 | liob2 | Find (sans quitter le filtrage en cours) | Re, même opinion, des plages aussi grandes ralentissent le programme. La première solution etait sur ine petite plage. A mon avis, ma dernière solution + indiquer quelles colonnes doivent être inspectées est préférable ... |
| 22/05/2022 à 20:18 | Marcellin Alexis | Crée une référence automatique sous VBA | C'était trop difficile pour expliquer, donc une manière plus élegante... |
| 22/05/2022 à 14:22 | liob2 | Find (sans quitter le filtrage en cours) | @Dan, je l'ai oublié, pourtant je le savais et je l'ai utilisé déjà autant de fois ... @liob2, concernant ces temp de 0.0 et de 0.4 sec, ce chronomètre de VBA a une précision de quelque dizaine de millisecondes, c'est pourquoi j'utilise MsgBox "pret en " & Format(Timer - t, " 0.0 \s"). Donc c'est pe... |
| 22/05/2022 à 13:49 | Marcellin Alexis | Crée une référence automatique sous VBA | Re, c'est une méthode de créer en VBA une formule en anglais avec des variables. La formule française qu'on peut utiliser dans la cellule B2 et que regarde vers A2 est ici en dessous + une macro qui sert à mieux comprendre ce système. Et alors vous voyez des 0 pour des Références qui ne corresponden... |
| 22/05/2022 à 11:19 | liob2 | Find (sans quitter le filtrage en cours) | Vous êtes alors obligé de fermer excel alors on ajoute un macro et on le lance... |
| 22/05/2022 à 11:15 | liob2 | Find (sans quitter le filtrage en cours) | Voici mon canon et la première ligne, ce sont les colonnes à inspectées Const MesColonnes = "1, 2, 3, 4, 5, 6, 7, 8, 11,100, 200, 300, 400, 500, 600, 700" '---->ces colonnes de la plage "LIOB2" doivent etre inspectées Sub teste() Montrer "331" End Sub Sub Montrer(sTexte) t = Timer sp = Split(MesC... |
| 22/05/2022 à 10:24 | liob2 | Find (sans quitter le filtrage en cours) | 10.000 lignes * 700 colonnes j'ai ajouter le progres sur le statusbar, 2 lignes par seconde = 5.000 sec ? si vous voulez limiter la recherche a quelque colonnes de ces 700, le macro sera plus vite. Sub Montrer(sTexte) Set dict = CreateObject("scripting.dictionary") With Sheets("Appels") arr = .Range... |
| 22/05/2022 à 10:04 | Marcellin Alexis | Crée une référence automatique sous VBA | Les 2 options dans la meme feuille... |
| 22/05/2022 à 08:55 | mimijunior | VBA insertion ligne après un groupe trié | Si c'est un vrai tableau (=listobject), le code change un petit peu... |
| 22/05/2022 à 07:37 | liob2 | Find (sans quitter le filtrage en cours) | Super !!! 2 points de reflections 1. au début du code "arr = .UsedRange.Value2", remplacer Usedrange par la plage des données 2. le code bloque avec des erreur dans la plage... |
| 22/05/2022 à 07:09 | ledoc | Recherche fichier sur hdd | Retour au niveau des codes avec des commentaires et mes craintes concernant ce "/". Ma faute dans ma première reaction, c'étaient ces espaces dans le nom du directory qui n'étaient pas traité d'une bonne manière. J'éspère que Ledoc préfère un code fonctionel comme ici dessous et s'il/elle connait au... |
| 21/05/2022 à 23:08 | liob2 | Find (sans quitter le filtrage en cours) | "Cette solution est différente de celle de BsAlv qui n'est pas encore tout à fait aboutie :) (j'essaie de trouve ce qui me manque)" voir 18:57 !!! (il y a 4 heures)... |
| 21/05/2022 à 22:10 | JB_ | Tirage aléatoire sans doublons | "la précision est au millième de seconde 0.001" il montre millisecondes, mais la présicion est beaucoup moins , 50-100 milliseconde, le reste est "show"... |
| 21/05/2022 à 18:57 | liob2 | Find (sans quitter le filtrage en cours) | Re, je ne sais pas à quoi servent les 5 premières lignes. un problème : la plage de recherche ne peut pas contenir des erreurs !!! Par exemple des cellules comme =1/0 -->diviser par 0 = erreur... |
| 21/05/2022 à 18:47 | ledoc | Recherche fichier sur hdd | Re, encore a améliorer, lancer everything with VBA, mais je connais pas assez d'Everything pour le moment... |
| 21/05/2022 à 18:02 | liob2 | Find (sans quitter le filtrage en cours) | Appliquer un filtre sur la feuille "Appels" et puis doubleclick sur un valeur de la feuille "Nr_à_Rechercher" dans la module de "Nr_à_rechercher" dans une module normale... |
| 21/05/2022 à 14:49 | JB_ | Tirage aléatoire sans doublons | Cela fonctionne, mais je ne connais rien de cette language. succes, Bart... |
| 21/05/2022 à 12:59 | ledoc | Recherche fichier sur hdd | Cela n'est pas bête, d:\photo\*123456*.jpg sur la ligne de commande d'Everything Puis CTRL+S pour l'exporter vers un fichier CSV et puis l'ouvrir dans excel. Apres installation, cela te prends 30 secondes... |
| 21/05/2022 à 08:56 | ledoc | Recherche fichier sur hdd | ... |
| 20/05/2022 à 21:25 | ledoc | Recherche fichier sur hdd | Sorry, je renonce... |
| 20/05/2022 à 21:17 | ValentinD | Faire un classement avec plusieurs échelons | Re, les points se situent (extremement) entre -45 et +45.Si j'ajoute rien et les points sont négative, le 2ieme variable, sets gagnés est decrementé d'un et alors c'était un substraction de 100 - les points. Si vous ajoutez 50, vous n'avez pas ce disadvantage. C'est plus lisible à mon avis. par exem... |
| 20/05/2022 à 15:34 | JulesGdfr | Erreur 1004 : méthode select | Dim cpt As integer (or Long or double Byte ) byte est un mauvais choix... |
| 20/05/2022 à 15:30 | ValentinD | Faire un classement avec plusieurs échelons | Faute de mon reaction precedent... |
| 20/05/2022 à 15:28 | ben25000 | Comment renommer automatiquement une feuille en fonction d'une cellule Exce | Sans VBA, non, pas possible... |
| 20/05/2022 à 15:26 | ValentinD | Faire un classement avec plusieurs échelons | Colonne F est une colonne auxliaire qui fait une somme =50+E5+D5*100+C5*1000 1. 1000 * victoires 2. 100 * sets gagnés (nombre de sets est max 9 !) 3. 50 - points (avec -50 <= points <= 49) cela donne un valeur possible entre 0 et 9999 mais le numberformat ajoute 2 points, donc visuel c'est "1... |
| 20/05/2022 à 15:12 | topprofit | Comment éliminer des combinaisons qui ne sont pas dans le même ordre | Colonnes M:P = avec formules matricielles Colonne S:U = avec macro "Teste" & sorter dans la cellule + la colonne... |
| 20/05/2022 à 14:36 | JB_ | Tirage aléatoire sans doublons | Re, je n'ai aucune idée, 2 essais en rouge et si cela ne marche pas, est-ce que vous pouvez ajouter votre dernier fichier entier ici ? (Il s'arrête maintenant sur la ligne rouge avec x= ... ou la ligne suivante ? Ici, tout passe bien Sub Optimisé(nr) Dim arr() , i As Double a = Sheets("feuil1").List... |
| 20/05/2022 à 12:36 | topprofit | Comment éliminer des combinaisons qui ne sont pas dans le même ordre | S'il y a beaucoup de combinaisons a verifier, on peut utiliser un macro. Il y a combien de combinaisons ... |
| 20/05/2022 à 12:25 | JB_ | Tirage aléatoire sans doublons | Re, l'erreur d'exécution, c'est de nouveau votre version moins récent , mais comme application.version = 16 pour 2019, 2021 et 365, il faut tester pour savoir lequel on a (See TestExcelVersion_2016_2019_365). Donc je fais pareil dans le macro "optimisé"; J'essaie à utiliser "RandArray" et si cela es... |
| 20/05/2022 à 11:11 | JB_ | Tirage aléatoire sans doublons | @LouReed, sorry de dire sorry . optimisé et evolutif... |
| 20/05/2022 à 08:04 | JB_ | Tirage aléatoire sans doublons | @LouReeD, avec un écart de 10 minutes la même réponse, oui, donc cela devait être correct, mais je n'avais pas vu ta réponse, sorry. Pour être complet, une solution uniquement pour excel2021-365... |
| 19/05/2022 à 23:03 | Alix-nj | Copier et Insérer des lignes à la suite dans VBA | Faute classique, avec des problèmes pareilles, le boucle est de la fin jusqu'au début, donc For index = last to 2 step -1 mais je vois nul part où vous insérer x nouveau lignes ? je ne suis pas sur des formules, problème linguistique ... |
| 19/05/2022 à 22:56 | JB_ | Tirage aléatoire sans doublons | C'etait aleatoire entre 1 et 13 et ne pas 2 - 14... |
| 19/05/2022 à 22:44 | MC83 | Séparateur de milliers | Oubien texte to colonne avec aucun separateur... |
| 19/05/2022 à 22:32 | DUAL ex | Rechercher une cellule au format date "avr.22" | La cellule concernée est c.Cells(1, r) et donc avec cet offset(1), ce sera c.cells(2,r).select... |
| 19/05/2022 à 21:18 | seddiki_adz | Code affiche erreur | Re, le bouton est un ActiveX-commandbutton sur la fueille repartition, son nom est "CBnTirage" et le macro correspondant est alors "CBnTirage_Click". A mon avis, ce bouton fonctionne... |
| 19/05/2022 à 15:09 | laurent69490 | Tableau croisé dynamique - date pas regroupée en année, trimestre et moi | Pour grouper tous les lignes doivent etre un numéro (avec numberformat d'une date), dès qu'il y a un valeur de type différent (vide, string, erreur, ...), c'est fini ! Pas de discussion sur ce point... |
| 19/05/2022 à 15:05 | AD2001 | Ecart de résultat avec la fonction Days360 | Re, je ne comprends pas ces différences, maintenant vous avez même 2 resultats et aucun des 2 est egale a mes valeurs. Vous etes sure que le programme utilise la methode "jour360 ... |
| 19/05/2022 à 14:41 | laurent69490 | Tableau croisé dynamique - date pas regroupée en année, trimestre et moi | Votre colonne contient des cellules vides, donc c'est impossible de grouper par mois, trimèstre, etc, sauf si vous faitez cela en créer ces 3 colonnes à main... |
| 19/05/2022 à 14:17 | Xavier_09 | Création d'une boucle pour importer des images | Merci pour votre reponse... |
| 19/05/2022 à 14:14 | AD2001 | Ecart de résultat avec la fonction Days360 | Bonjour, dans le fichier ajouté, les 2 dates 1/1/22 et 19/5/22 avec la methode Jour360 = 4.63 mois (avec VBA et avec la formule), aussi simple que bonjour. Maintenant, la question est lequel des 2 résultats, la formule ou celui que votre programme propose, est correct. Peut-etre l'autre solution uti... |
| 19/05/2022 à 11:04 | AD2001 | Ecart de résultat avec la fonction Days360 | Est-ce possible de joindre un fichier avec vos calculs, donc 10 lignes de 2 dates + 2 salaires + le niveau de prime calculé ... |
| 19/05/2022 à 09:54 | AD2001 | Ecart de résultat avec la fonction Days360 | Ca sert a quoi ? c'est 1.030 années ou 1.030 jours de différence ? Pouvez-vous donner les 2 dates concernés et le resultat attendu ... |
| 19/05/2022 à 07:55 | Kymie1213 | Ouvrir plusieurs fichiers en même temps | Apparament des pesticides J'ai renommé "AZR34.xls B " et celui-là et "b4eer-lot.xlsx" doivent etre ouvert au moment de lancer ce macro. Les résultats sont dans "blad1"... |
| 18/05/2022 à 23:27 | DUAL ex | Rechercher une cellule au format date "avr.22" | ... |