Membre dévoué

Inscrit le :27/07/2014
Dernière activité :05/06/2023 à 09:15
Version d'Excel :FR, 2007, 2003, 2016
Lieu :Arès, France
Messages
892
Votes
173
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Patrice33740 - page 3

DateAuteur du sujetSujetExtrait du message
30/12/2020 à 13:04Fabiosus Amélioration Code VBA-Recherche vEn VBA, il faut bannir les .Select et Selection chaque fois que c'est possible, c'est-à-dire toujours (ou presque) . La variable b représente un nombre de lignes donc un entier, dans ce cas de type Long car susceptible de dépasser 65535, mais en aucun cas un nombre décimal (Single)...
28/12/2020 à 11:21Excel-75011Créer un bouton PauseSans voir l'ensemble du code VBA et sans connaître la procédure à interrompre, il va être difficile de t'aider...
27/12/2020 à 13:50Excel-75011Créer un bouton PauseAbsolument pas ! Tu oublies que tu es dans un environnement multi-tâche. Tu ignores probablement que plusieurs macros du même fichier peuvent fonctionner simultanément. Afficher un Msgbox n'interrompt que la macro qui contient ce Msgbox. Ton userform est-t'il Modal ou Non Modal ...
27/12/2020 à 10:31Excel-75011Créer un bouton PauseQuand le le PC s'arrête, l'userform et le bouton disparaîssent .....
25/12/2020 à 17:44Rott Multiplication automatique dans une celluleAvec Excel c'est impossible : une cellule contient soit une formule soit une valeur mais pas les deux. Ça peut être réalisé par un macroprogramme en Visual Basic pour Application (VBA). Sais-tu programmer en VBA ...
25/12/2020 à 17:28Rott Multiplication automatique dans une celluleC'est pas comme ça que fonctionne Excel : - Écris 4 en A1 - Écris 100 en B1 - Écris = A1 * B1 en C1 Quand tu changes la valeurs en B1, Excel recalcule C1...
25/12/2020 à 17:22WandersMacro maj fichier avec précisionBon Noël, Une proposition ...
24/12/2020 à 20:08WandersMacro maj fichier avec précisionTout peux changer c'est à dire : - le nombre de colonnes ? - les titres des colonnes (sauf Name) ? - le titre de la colonne des commentaires - peut-t'il y avoir des doublons de nom ...
24/12/2020 à 17:59WandersMacro maj fichier avec précisionTes deux fichiers sont rigoureusement identiques ! Ça nous aide pas beaucoup à comprendre ce qui est susceptible de changer .... Plus les exemples ressemblent à la réalité, plus il y a de chances qu'on te réponde correctement dès la première réponse. Il n'y a rien de plus agaçant qu'une question mal...
24/12/2020 à 15:41Geoffrey41 VBA - SOMME.SI.ENS - "Erreur de compilation : Incompatibilité de type"Incompatibilité de type survient lorsqu'on tente d'affecter des valeurs qui ne correspondent pas au type de la variable. Tes variables sont mal déclarées : - une plage de cellules est un objet de Type Range - pour affecter un objet à une variable il faut utiliser Set - l'objet Range appartient à l'o...
22/12/2020 à 18:36HupoldReporter le montant d'une cellule dans une autre cellule mais à partir 31eOui pour la très grande majorité des instructions purement VBA, mais tous les objets, leurs méthodes, leurs propriétés et leurs évènements sont différents : on peut difficilement parler de compatibilité...
21/12/2020 à 00:37Patapin85 Date incorrect : 2120 au lieu de 2020Personne n'a la main sur l'année de début, comme je t'ai expliqué , c'est l'année de fin qu'il faut modifier (par ex. à 2039)...
20/12/2020 à 18:21Storm28Rassemblement de 2 code VBA + Eviter de faire une boucle depuis le départLa fusion de cellules est l'ennemi d'une base de données ! Mais .....
20/12/2020 à 15:15Patapin85 Date incorrect : 2120 au lieu de 2020Vérifier les options régionales de Windows : Paramètres Windows / Heure et Langue / Région / Date, Heure & paramètres régionaux supplémentaires / Région Modifier les formats de date, d'heure ou de nombre / paramètres supplémentaires / Onglet date, vérifier la plage dates qui convertit les dates à 2...
19/12/2020 à 13:50Storm28Rassemblement de 2 code VBA + Eviter de faire une boucle depuis le départAvec VBA, chaque fois que c'est possible (i.e quasiment toujours), il faut bannir l'utilisation de .Select, Selection, ActiveCell, et de façon générale tous les objets actifs. Il vaut mieux définir nommément les objets sur lesquels on travaille. Autre dit, il faut apprendre à écrire du code propre...
19/12/2020 à 12:03ALAIN92220Copier par glisser les cases à cocher avec incrémentation des référencesLe plus simple c'est de se passer des cases à cocher ... Il est tout aussi facile d'écrire un x dans une cellule. D'autant plus que les cases à cocher ne sont pas adaptées, ce serait plutôt des cases d'option...
10/12/2020 à 20:54lolo7134Arrondi de prix au dixièmeRe, Sélectionnes la cellule qui contient la formule / copier / sélectionnes la destination / coller : ça devrait fonctionner...
09/12/2020 à 23:59lolo7134Arrondi de prix au dixièmeTu as probablement mal recopié la formule ......
08/12/2020 à 22:16lolo7134Arrondi de prix au dixièmePeut-être : =SI(A1<15;ARRONDI(A1;1)-0,01;SI(ET(A1>=15;A1<100);ARRONDI(A1;1)-0,05;SI(ET(A1>=100;A1<200);ARRONDI(A1-0,5;0)+0,5;ARRONDI(A1;0))))...
06/12/2020 à 17:00Je M enBrouille Afficher une cellule differente suite MIN ou MAXIl ne s'agit pas d'un tableau mais de 3 tableaux ! Un tableau c'est une seule ligne de titres et les données en dessous. Un des fondamentaux, c'est réfléchir à l'architecture du tableau pour qu'il soit facile à exploiter...
06/12/2020 à 15:21prv Formula R1C1 et plage fusionnéeAvec si peu d'explication, difficile de comprendre le pourquoi ! Ceci ressemble à un tableau de données, je ferais l'inverse (sans macro) ...
06/12/2020 à 13:50zapps Récupérer un fichier csv bizarreLà (une partie) ...
06/12/2020 à 12:20zapps Récupérer un fichier csv bizarreC'était pas la question mais c''était ta réponse et la solution que tu donnes ne fonctionne pas avec ce fichier ...
06/12/2020 à 11:01zapps Récupérer un fichier csv bizarreRe, NON, c'est un fichier résultant d'un export à partir de Google Contact, au format CSV Outlook Ton fichier contacts-sg.csv commence par : First Name,Middle Name,Last Name,Title,Suffix, C'est caractéristique du format de l'export CSV Outlook Un export au format Google csv commence par : Name,Given...
05/12/2020 à 17:31Nonordesiles Cumul à partir de 2 critèresOu encore ...
05/12/2020 à 16:05zapps Récupérer un fichier csv bizarreChez Google, il n'y a plus de contacts dans Gmail : il sont dans Contact. Il existe 3 façons d'exporter les contacts : - au format Google csv - au fomat CSV Outlook - au format Vcard Le fichier que tu joins devais probablement être au format CSV Outlook au départ. Mais il ne semble pas être directem...
05/12/2020 à 15:40jeeperssFusion automatique de celluleOn est jamais obligé de fusionner des cellules : avec une mauvaise architecture des données, on a toujours des difficultés .... Tu devrais utiliser des tableaux structurés, ça te permettrait de bénéficier de toute la puissance d'Excel...
05/12/2020 à 15:30Oly80 Ajout calcul auto à une macroDans ce cas, il faut calculer avant chaque enregistrement, il faut aussi un calculate dans la première condition. Pour la clarté du programme je l'aurais placé juste avant chaque f=freefile (mais juste après ça marche aussi)...
04/12/2020 à 14:01Oly80 Ajout calcul auto à une macroIl faudrait quand même prévoir une sortie de boucle ! Et s'assurer que le fichier txt n'est pas utilisé par ailleurs. Places le calculate après le Do...
04/12/2020 à 13:19jeeperssFusion automatique de celluleIci nous sommes très nombreux à utiliser Excel mais la majorité d'entre nous évitent (voire bannissent) les fusions de cellule !!! Il y a toujours d'autres solutions...
04/12/2020 à 13:11Oly80 Ajout calcul auto à une macroAu contraire, c'est encore plus obscur, si la colonne est le résultat de calculs, comment pourrait-elle changer sans changer les données ? Donc sans changement, pourquoi toujours enregistrer la même chose ? En outre, je n'ai jamais vu de code fonctionnel avec une boucle perpétuelle !!...
04/12/2020 à 10:40Oly80 Ajout calcul auto à une macroRe, Le code "existant" est relativement bizarre : c'est une boucle perpétuelle sans sortie ... Toi seul sait à quoi elle sert : je n'en vois pas l'utilité étant donné qu'elle mobilise les ressources sans qu'aucune valeur ne soit modifiée (hormis le temps)...
03/12/2020 à 15:20Oly80 Ajout calcul auto à une macroL'équivalent VBA de F9 c'est : Application.Calculate Mais tu peux peut-être te contenter d'un : Worksheets("xxx").Calculate&nbsp...
03/12/2020 à 10:13Beleth Date Réelle sans ouvrir le fichierNON, il suffit de faire F9 ! Ou par VBA de calculer la feuille ou le classeur...
02/12/2020 à 12:05Yvouille ColorIndex : c'est de l'arnaque ?Comme je t'ai dit, chaque couleur de l'index peut-être personnalisée : avec Thisworkbook.Colors(i)=RGB(r,g,b) Jusqu'à Excel 2003, il était possible de rétablir la palette des 56 couleurs par défaut pour annuler toute personnalisation. Depuis Excel 2007, les 56 couleurs de la palette sont redéfinies...
30/11/2020 à 22:54Yvouille ColorIndex : c'est de l'arnaque ?;Bonjour Yvouille, Dans la grille des" colorIndex" par défaut, Il y a effectivement plusieurs index qui donnent la même couleur A l'origine les couleurs sont disposées dans 2 groupes distincts, le premier groupe de 40 couleurs (5 x 8) et le second de 16 couleurs (2 x 8) : Les doubles se situent tous...
30/11/2020 à 12:28horusbk Rechercher l'adresse d'une celluleQuel rapport avec VBA ? Peut-être ...
17/11/2020 à 23:33PolygosDifférence invisible de structure entre deux csv ?Dans le csv, le séparateur est la virgule Dans le csv zippé c'est tabulations...
14/11/2020 à 18:27Bifrons Contrôle si dossier existe et si non le créé (avec 1 ou 2 partitions)Une solution plus universelle consiste à créer des sous dossiers dans le dossier que contient la macro (Thisworkbook.Path)...
14/11/2020 à 16:38josef19921 Trouver un fichier .csv seulement par la dérniere partie de son nomRemplaces : Par ...
12/11/2020 à 23:23André33Jours fériés, fêtes, vacances et lunes dans mon calendrierRendons à César ... C'est une feuille de calcul publié par Ti ( Thierry Pourtier † le 13/11/2010 ) d'après des formules de Daniel Croze-Marty...
09/11/2020 à 09:29PolygosDifférence invisible de structure entre deux csv ?Ici c'est le Forum Libre Office (et Open Office), Excel n'est pas très doué pour traiter le fichiers .csv, Libre Office est bien plus performant dans ce domaine, tu devrais changer de tableur...
09/11/2020 à 09:24tristan347 Boite de dialogue en fondC'est normal, il y a 2 lignes différentes ...
05/11/2020 à 16:56CandiceLiamImpossible de trouver la formule qui convientLa formule précedente s'applique pour un pourcentage qui diminue quand le nombre augmente. Dans ce second cas, le pourcentage diminue quand le nombre diminue, il faut inverser le sens de la variation ...
05/11/2020 à 15:03CandiceLiamImpossible de trouver la formule qui convientAvec une image on peut pas savoir, mais très probablement parce que tu as mal transposé les formules ...
05/11/2020 à 10:00CandiceLiamImpossible de trouver la formule qui convientUne autre présentation avec une seule et même formule ...
05/11/2020 à 09:37CandiceLiamImpossible de trouver la formule qui convientC'est effectivement pas très mathématique, un essai : j'ai volontairement laissé des formules très développées pour que tu comprenne la démarche ...
04/11/2020 à 19:31tristan347 Boite de dialogue en fondA partir du VBE, il suffit de Glisser - Déplacer le formulaire usfChoix depuis mon fichier vers le tien. Pour l'intégrer à ta macro ...
04/11/2020 à 16:55noob40 Formule qui ne fonctionne pas ???Il serait plus judicieux d'employer : =SI(N('Extraction MCI'!A2)=0;'Extraction MCI'!B2;'Extraction MCI'!A2)...
04/11/2020 à 16:21tristan347 Boite de dialogue en fondEt donc pourquoi le choix-colonne que j'avais proposé auparavant ne convient-t'il pas ...