Passionné d'Excel

Inscrit le :23/04/2022
Dernière activité :Aujourd'hui à 12:01
Version d'Excel :PC 365 NL
Lieu :Belgique
Messages
7'263
Votes
2'111
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par BsAlv - page 103

DateAuteur du sujetSujetExtrait du message
20/02/2023 à 21:19Harzer Afficher nombre sujets d’élevage par sexe et annéeRe, le 3 = 143 sec, ça, je ne comprends pas, vous êtes sûr ? La première partie est la même chose que l'original ! Et si vous faites le teste une deuxième fois ... . Une différence de 0.02 s, vue la faute de "timer" de quelque dixièmes d'une seconde, 0,77s = 0,79s or les 2 ont la même vitesse . Il f...
20/02/2023 à 20:57ato Graphique avec heures : affichage de la nuit comme un seul jourRe, (B2<TEMPS(6;0;0)) est une comparaison pour voir si le contenu de B2 est moins que 06:00:00 et le résultat est Vrai (=1) ou Faux (=0). Supposons que B2 est par exemple 03:00:00, donc moins que 6:00:00 = Vrai = additioner 1 ( or en heures = 24:00:00) >>> résultat est 27:00:00 en format...
20/02/2023 à 16:38ato Graphique avec heures : affichage de la nuit comme un seul jour...
20/02/2023 à 16:11Harzer Afficher nombre sujets d’élevage par sexe et annéeRe, en PJ le fichier avec seulement un autre msgbox (plus détaillé) pour la macro "avec_array"...
20/02/2023 à 15:56Harzer Afficher nombre sujets d’élevage par sexe et annéeVoilà avec des matrices, mais le nombre de lignes est trop petit pour voir une différence en temps d'exécution et il faut savoir que l'erreur du chronomètre est au niveau de plusieurs dixièmes de seconde. EDIT : j'ai justement vu votre dernière réaction, je pense que cette méthode sera "plus vite" q...
20/02/2023 à 15:38Arkadia73 Ignorer les retours à la ligne dans la méthode FindPlutôt le même idée, replacer le vblf par quelque chose rare (comme un "~") et après faire l'inverse...
20/02/2023 à 12:39Harzer Afficher nombre sujets d’élevage par sexe et annéeRe, une solution avec un dictionaire, mais peut-être avec des arrays, cela sera encore plus vite (et plus simple). Quelque chose pour ce soir ...
19/02/2023 à 16:26Arkadia73 Ignorer les retours à la ligne dans la méthode FindBonjour Arka, pourtant ma dernière réaction est assez simple. Supposons que vous avez 2 textes "abc" et "def" (pour le moment majuscules et miniscules n'ont pas d'importance) que vous voulez trouver et il y a 4 séparateurs possible : une virgule, un point, rien du tout et un vblf ou vbCrLf (vos reto...
19/02/2023 à 16:17legreffier Macro avec IF ne s'arrête pasRe, pour le moment, l'ensemble dure 3-4 minutes, mais "accompagnement" est un vrai cauchemar avec +1 minute, des autres catégories ne durent que quelque secondes. Avec le bouton, tout se passe en automatique, donc tous les catégories utilisés se calculent, on copie et colle un capture d'écran vers u...
19/02/2023 à 15:20Arkadia73 Ignorer les retours à la ligne dans la méthode FindRe, si vous cherchez dans une ligne c'est même plus facile avec la macro "une_ligne"...
19/02/2023 à 14:56Arkadia73 Ignorer les retours à la ligne dans la méthode FindExcel2007 est assez vieux, trop vieux pour la fonction "agregate", c'est encore excel2007 ? Autrement, ceci a besoin de quelque lignes supplémentaires. La cellule B6 montre la même formule pour la première occurence et est okay pour les premières 999 colonnes...
19/02/2023 à 14:11Catroun Barre de progression de Sébastien MathierRe, Ma solution durait quelque secondes, donc le barre de progression n'était plus nécessaire parce qu'on ajoute x lignes en même temps, mais apparament on préfère un boucle .....
19/02/2023 à 10:16legreffier Macro avec IF ne s'arrête pasBonjour, un nouvel essai, pour le moment simplement pour voir si tout se passe bien (si vous avez tous les références nécessaires en VBA)...
18/02/2023 à 12:01legreffier Macro avec IF ne s'arrête pasRe, je n'ai pas encore regardé vos nouveaux fichiers, mais cette solution avec une différence de 11 à 12% entre ligne 8 et 12 et elle acceptable et est-elle mieux que votre solution ...
18/02/2023 à 08:30Tonioooooo20000 Matrice 100 *100 VBA...
17/02/2023 à 21:41StratosDistribution d'horaires conditionnéeRe, testeur 1 fait 1 et 2 de 10:30 à 12:30 et 3, 4 et 5 de 13:30 à 16:30 testeur 2 fait 6 de10:00 à 11:12 quelque chose comme ca, ou y-a-til encore d'autres constraints ...
17/02/2023 à 19:55EvGef51VBA - Valeur déjà existanteRe, un essai sans savoir le contenu de votre colonne G de "Personnel Sortie" ou le valeur de sNom. Si ceci ne fonctionne pas, svp ajouter votre fichier en PJ...
17/02/2023 à 12:16fronck Procédure trop grandeJ'ai ajouté le couleur de la police...
17/02/2023 à 10:34fronck Procédure trop grandeRe, Quelque lignes plus haut, en cas que la culture ou l'abrégé est inconnu, on a ceci (cela ne cause pas votre problème, je suppose) Puis votre problème est que la culture de votre ligne est inconnue dans la colonne G de "Listes", parce que c'est là que je prend les couleurs. Si vous ne voulez pas...
17/02/2023 à 09:42omelindaiAjout de ligne automatique VBARe, la ligne ajoutée est une copie de la ligne sur laquelle vous avez fait le DoubleClick, mais sans les textes, seulement les formules ne sont pas supprimées. Clicquez sur "recouvrement" et vous verrez que les chiffres et les textes seront disparus mais la cellule rouge n'est pas un texte mais une...
17/02/2023 à 02:00lauguste75 Probleme sur une boucleIl y a aussi un problème avec Tbl, au moment du Redim, J est 0 (error) et plus loin il n'y a plus de "Redim", mais vous ne l'utilisez pas, alors supprimer ...
17/02/2023 à 01:46Azraelle81 Arrêter un macro auto si les conditions sont remplies...
17/02/2023 à 01:22ExGatsRécupérer la valeur avec le plus d’occurrence dans un dictionnaire...
17/02/2023 à 01:01omelindaiAjout de ligne automatique VBASi vous faites un "DoubleClick" dans une des cellules "B", VBA va insérer une ligne en dessous cette cellule dans le même catégorie...
16/02/2023 à 15:35Mathis GIROD Appliquer formule à un nombre de ligne variableRe, j'avais donné 2 solutions, une avec un TCD et une avec des formules 365 parreil à celle de JFL. voir colonne H:I...
16/02/2023 à 15:32fronck Procédure trop grandeRe, D2:D3 sont encore des dates sous forme de "texte" et la macro les transforme comme date. Ces colonnes ont une validation pour le moment...
16/02/2023 à 12:54fronck Procédure trop grandeRe, pour ces 2 lignes, 3 des 4 dates sont format "texte", donc ce ne sont pas vraiment des dates. Vous utilisez ces dates encore ailleurs ? Pour moi, c'est facile pour adapter ma macro qu'elle fonctionne aussi avec de textes, mais si cela cause aussi d'autres problèmes, c'est peut-être plus facile à...
16/02/2023 à 10:45fronck Procédure trop grandeRe, je prends F1, le lundi de la 2ème semaine, parce que la première est souvent dans un autre mois/année. Si le mois de cette date >6 (normallement on n'a que des dates en janvier ou juillet), on est dans le 2ème semestre. Si on veut le semestre suivant, alors c'est le 1 janvier de l'année suiva...
16/02/2023 à 09:40EvGef51VBA - Valeur déjà existanteRe, un change-event dans le module de la feuil1...
16/02/2023 à 08:56Mathis GIROD Appliquer formule à un nombre de ligne variableOn peut utiliser un TCD (tableau croisé dynamique, à renouveller manuellement !) pour cela ou bien les formules de 365...
16/02/2023 à 08:40ixanActualiser automatiquement un filtreAvec une plage nommée "sexe" (pour le moment 100 lignes de la feuille Encodage) et des formules "agregat"...
15/02/2023 à 23:25Catroun Barre de progression de Sébastien MathierAvec la macro "Sub AjoutLignes2" vous n'avez pas besoin d'un barre de progression. Il y a une plage nommée "Lignes_Vides"...
15/02/2023 à 21:06françoisMTri par date dans un fichier ExcelAvec un simple TCD .....
15/02/2023 à 19:26fronck Procédure trop grandeRe, bonne chance, s'il y a encore des problèmes, il faut le dire .....
15/02/2023 à 17:28fronck Procédure trop grandeRe, je pense que la macro "Sub Nouv_Semestre(bSem)" fait le nécessaire .....
15/02/2023 à 14:16EvGef51VBA - Valeur déjà existanteUn exemple est plus facile, ces valeurs, elles sont numériques, des dates, texte, ... ??...
15/02/2023 à 14:13Kamel_G0411 Valeur qui correspond à l’heure la plus recente avant une heure donnéeRe, une autre proposition, pour la ligne 3...
15/02/2023 à 14:05crackwood01 Diviser un total de jours ouvrables par moisRe, regardez pour la formule en anglais dans la feuille de "Blad1" dans le fichier ajouté. =MAX(0,NETWORKDAYS.INTL(MAX($B2,E$1),MIN(F$1-1,$C2)))...
15/02/2023 à 10:35Leo10Messi Format date dd/mm/yyyy hh:mm:ss VBAColumns("A").numberformat="dd/mm/yyyy hh:mm:ss" ??? Range("A10:C100").numberformat="dd/mm/yyyy hh:mm:ss"...
15/02/2023 à 09:44crackwood01 Diviser un total de jours ouvrables par moisUtiliser la formule sans l'année, votre colonne U, est dangeureux, voire le nombre en janvier 2022 vs janvier 2023 ...
15/02/2023 à 09:24legreffier Macro avec IF ne s'arrête pasJe n'ai pas de feuil1 ou ACCOMPAGNEMENT Je pense que vous voulez le faire comme je l'ai fait avec macro "Test", la vitesse d'exécution est plutôt lent parce que je voulais vous montrer les résultats intermédiaires. On peut encore ajouter un truc aléatoire, maintenant on fais +1 dans le boucle H13:N1...
14/02/2023 à 15:20Lisa MénardGraphique nuage de pointsRe, 2 nouvelles propositions...
14/02/2023 à 10:45Lisa MénardGraphique nuage de pointsOubien...
14/02/2023 à 10:27JNB57Listings de curés et les communesde MoselleIl faut créer un database comme ceci et alors ce sera facile à gérer toutes sortes de rapports ... La 2ième colonne de dates est la date + 1000 ans pour résoudre le problèmes des dates < 1/1/1900...
14/02/2023 à 09:53Nrev74 Macro fonctionne en mode pas à pas (F8) mais pas en autoBonjour, il faut freiner votre macro, l'application.wait ne fonctionne qu'avec de multiple de secondes. J'utilise un graphique que je cache après usage...
13/02/2023 à 20:17Houtrelle Faire apparaître une liste de lignes plutôt que leur somme dans un TCD...
13/02/2023 à 20:08legreffier Macro avec IF ne s'arrête pasRe, je vois cette plage, mais je ne sais pas ce que vous voulez faire. Vous commencez avec un plage vide et puis ... vous ajoutez de "1" ... ? Et vous regardez vers la colonne P et la ligne 8 ...
13/02/2023 à 16:28legreffier Macro avec IF ne s'arrête pasCes macros "Ventilerx" sont vos macros pour ventiler. pouvez-vous nos montrer un exemple ou explication de ce que cette macro doit faire...
13/02/2023 à 10:41ced_le_dingueTopindex sur une zone de liste (contrôle de formulaire)Re, une autre possibilité = agrandir le listbox, voir listbox à partir de K2 et vous sélectionnez K1. Un scroll avec ce type de listbox en VBA est impossible, je crois, mais si nécessaire on peut montrer seulement une partie des données, par exemple les items de 1-50 ou de 51-100 ou tous les fichier...
13/02/2023 à 02:24legreffier Macro avec IF ne s'arrête pasHaha H2SO4, cela simplifie encore les choses...