Passionné d'Excel

Inscrit le :29/05/2018
Dernière activité :02/10/2022 à 13:51
Version d'Excel :Ex.365 fr 64bits
Emploi :Traité à nouveau
Lieu :Bas-St-Laurent
Messages
5'032
Votes
934
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par ric - page 61

DateAuteur du sujetSujetExtrait du message
14/11/2019 à 19:00thespeedy20 2 Listes déroulantes en conflit ?Ouupppssss!!!! j'ai oublié de le mentionner. Au début du code, c'est là la ligne trieuse qui pose problème. ric...
14/11/2019 à 18:00thespeedy20 2 Listes déroulantes en conflit ?Je comprends vite. Mais avant, il faut m'expliquer longtemps. Un essai dynamique ... À placer juste avant le End Sub . ric...
14/11/2019 à 17:02thespeedy20 2 Listes déroulantes en conflit ?Je ne comprends pas où l'intégrer ou quoi remplacer. ric...
14/11/2019 à 14:45thespeedy20 2 Listes déroulantes en conflit ?Tu utilise 2 fois Liste, d'où le souci. Un essai ... en utilisant aussi Liste2 ... ric...
14/11/2019 à 13:18MJC55 AMELIORATION d'une MacroUn essai ... ric...
13/11/2019 à 22:32charrier49 Amélioration du temps d'exécutionUn teste ... Juste sous Application.ScreenUpdating = False ajoute Application.Calculation = xlCalculationManual Important de le réactiver ... Juste avant End Sub ajoute Application.Calculation = xlCalculationAutomatic ric...
13/11/2019 à 22:02charrier49 Amélioration du temps d'exécutionAllô! Il y a Application.ScreenUpdating = False ... tu pourrais enlever l'apostrophe devant pour réactiver cette ligne. Cela gèle l'affichage de l'écran jusqu'à la fin de la macro. Pour le reste, il est plutôt difficile de se faire une idée. Est-ce que la feuille concernée (où s'écrivent les données...
13/11/2019 à 21:39charrier49 Amélioration du temps d'exécutionFormatPolice est une autre macro qui est appelé par la ligne Call FormatPolice Si ton fichier n'as pas de données confidentielles, peut-on en avoir copie ? ric...
13/11/2019 à 20:34charrier49 Amélioration du temps d'exécutionQuel est le code de FormatPolice ? ric...
13/11/2019 à 16:45Nowhereman Problème userform sur deux écransNon, non, dans ton userform. Double clique sur ton userform dans la colonne de gauche > le code apparaît à droite. Si tu n'as pas de code qui se nomme : Private Sub UserForm_Activate() Fais-toi une place entre deux macros ou complètement au bas. Si tu as déjà un code qui se nomme : Private Sub Us...
13/11/2019 à 13:05evolm Créer une liste, fonction décalerCeci semble fonctionner selon ta demande : =SI(ET(B2="lundi";F2<>"");F2;"") ric...
13/11/2019 à 12:10Nowhereman Problème userform sur deux écransMon Excel version Microsoft Office 365 (version 1910 (build 12130.20272 Office)) ... 2 - CenterScreen a été testé sur un ordinateur muni de 3 écrans. Cette commande centre bien le userform sur l'écran d'où il a été appelé par Excel. Je n'ai pas la version Excel 2013 pour tester ... tels Nowhereman e...
13/11/2019 à 11:26Nowhereman Problème userform sur deux écrans@Xmenpl ... merci pour la piste 2 - CenterScreen fonctionne bien. ric...
13/11/2019 à 11:22Nowhereman Problème userform sur deux écransEncore mieux ... pour que le userform soit toujours centré à l'écran quel qu'en soit le dimension ... Toujours dans Private Sub UserForm_Activate() UserForm1.Left = ActiveWindow.Left + ActiveWindow.Width / 2 - UserForm1.Width / 2 ric...
13/11/2019 à 11:10Nowhereman Problème userform sur deux écransA tester ... Supposons que le userform concerné se nomme UserForm1. Dans Private Sub UserForm_Activate() ajoute au bas UserForm1.Left = ActiveWindow.Left + 200 ... le 200 sera à ajuster selon la largeur des écrans. ric...
12/11/2019 à 11:32bofala Code VBA - bordure basNon, désolé. ric...
11/11/2019 à 14:19Tchotcho31270 Affichage flèche liste de choixAugmente la hauteur de ta ligne, tu vas remarquer qu'une image a été placée par dessus. ric...
10/11/2019 à 20:25Le Drosophile [VBA] - Compter le nombre d'espacesEst-ce que tu as lu : https://forum.excel-pratique.com/viewtopic.php?t=16314 ric...
09/11/2019 à 14:51tihneeos Erreur avec plage dynamiqueEffectivement NL = PL.Rows.Count dans Voitures et dans Camions sont des résidus de l'ancienne version des macros devenues inutiles (macro piochée sur le Net et adaptée) >> à supprimer. Set PL = Sheets("camions").Range("A1").CurrentRegion > à partir de A1, currentregion réfère à la plage de...
08/11/2019 à 23:20Creanics Changer adressage cellulesCeci donne le même résultat Range("A1").FormulaR1C1 = "=R[9]C[3]*3" R 9 plus bas C 3 plus à droite R (row ou ligne) C (column ou colonne) ric...
08/11/2019 à 23:11bofala Code VBA - bordure basPour éviter le blocage dû aux formules, je propose d'exclure aussi les cellules contenant des formules ... ric...
08/11/2019 à 22:34Creanics Changer adressage cellulesUn fichier représentatif aiderait grandement. Désolé, pour le double envoi ... ric...
08/11/2019 à 22:33Creanics Changer adressage cellulesUn fichier représentatif aiderait grandement. ric...
08/11/2019 à 22:22Creanics Changer adressage cellulesRange("D10") tout simplement ... ric...
08/11/2019 à 21:15bofala Code VBA - bordure basUn essai ... J'ai ajouté une condition ... voir si ça convient ... ric...
08/11/2019 à 18:41bofala Code VBA - bordure basUn essai ... ric...
08/11/2019 à 18:25bofala Code VBA - bordure basLe fichier est bien celui dont le nom se termine par V3 ? Puis, la macro choisie est bien toujours Feuille_de_chantier ? ric...
08/11/2019 à 17:12bofala Code VBA - bordure basOuupppssss!!!!! ... désolé ... trop heureux que le code fonctionne, j'ai zappé l'appel du userform. Il y a une nouvelle macro PreparerImpression ... j'y ai déplacé le code. Dans la macro Feuille_de_chantier ... il ne reste que l'appel du userform "Feuille". Dans ce userform, le bouton appelle mainte...
08/11/2019 à 16:50bofala Rendre des tableaux sommablesPour le bénéfice des lecteurs, une réponse a été proposée ... https://forum.excel-pratique.com/viewtopic.php?p=810537#p810537 ric...
08/11/2019 à 16:46bofala Code VBA - bordure basSur le userform "Feuille" ... le bouton dont le .caption est "Imprimer la feuille de chantier" porte le nom Feuilledechantier et la macro appelée se nomme Feuilledechantier d'où une certaine confusion ... même pour Excel. J'ai renommé le bouton en Cmd_Feuilledechantier . J'ai aussi nettoyé un peu le...
08/11/2019 à 15:27bofala Code VBA - bordure basC'est bon, je nettoyé mes verres. ric...
08/11/2019 à 15:25bofala Code VBA - bordure basOù est-il ce useform1 ??? ric...
08/11/2019 à 15:17Micka_Plays Afficher le contenu d'un ligne sélectionné d'une list box dans des textboxUn essai ... En cliquant sur une ligne du listbox... ric...
08/11/2019 à 14:43bofala Code VBA - bordure basLe problème provient au moment où ces données sont écrites dans la feuille. C'est à ce moment là où il faudrait intervenir. L'on peut le faire aussi plus tard ... Ceci convertit les données en données numériques. Ce code n'opère que sur les cellules contenant des valeurs de la plage définie . ric ri...
08/11/2019 à 13:28tihneeos Erreur avec plage dynamiqueJe reste dispo pour explication ... ric...
08/11/2019 à 13:27Le Drosophile [VBA] Exporter la feuille active au format xlsxLe problème provenait de Private Sub Worksheet_Activate() dont l'exécution des tâches interférait avec l'exportation de la feuille. J'ai ajouté Application.EnableEvents = False pour contrer temporairement ces interférences ... il ne faut pas oublier de réactiver Application.EnableEvents = True Un es...
08/11/2019 à 13:01tihneeos Erreur avec plage dynamiqueBeaucoup d'objets portant le même nom (camion/voiture). Je pense que le problème de plantage provenait des RowSource de Listbox. J'ai effectué plusieurs changements : nom des feuilles, nom des tableaux, façon d'alimenter les listbox et façon d'ajouter une ligne à un tableau. Je n'ai conserver que le...
08/11/2019 à 11:23Le Drosophile [VBA] Exporter la feuille active au format xlsxTout proche ... Un essai ... ric...
07/11/2019 à 20:54Layiia Comment rendre inactive une fiche contactJe crois que l'on ne peut pas modifier l'apparence d'une ligne dans un combobox ... dû moins je ne sais pas faire ... si c'est possible. Je te suggère d'ajouter la colonne (Vrai/Faux) au Combobox et de trier les faux en bas. Voir si ça convient .... L'on pourrait changer Vrai/Faux pour Actif/Inactif...
07/11/2019 à 18:16bofala Code VBA - bordure basJ'ai modifié le code que j'ai soumis précédemment pour corriger les #. J'ai aussi rajouté la condition que j'avais oubliée ... si "Taux d'acceptation ..." ric...
07/11/2019 à 17:07bofala Code VBA - bordure basUn essai ... remplace Private Sub Taux() par ceci ... ric...
07/11/2019 à 16:21fronck Erreur 400Le code problématique est dans une feuille. Le code ne peut pas utiliser un .select sur une plage d'une autre feuille. Place le code dans un Module, le code fonctionnera mieux avec les .Select. Si je peux me permettre, il y a beaucoup trop de .Select. ric...
07/11/2019 à 15:47bofala Code VBA - bordure basLes fichiers fournis ne contiennent pas de cellules avec les mots "Taux d'affectation" . ric...
07/11/2019 à 14:49bofala Code VBA - bordure basUn essai au hasard du vent ... ric...
07/11/2019 à 11:03qboullier Supprimer un caractère spécialSi le caractère spécial n'est pas dans la recherche, rechercher/remplacer fonctionne bien. ric...
07/11/2019 à 00:02qboullier Supprimer un caractère spécialSupposons que la colonne B soit vide ... dans B2 =SUPPRESPACE(A2) puis tirer vers le bas. Ou bien une version macro : ric...
06/11/2019 à 19:16Le Drosophile [VBA] (@Thev) - Utiliser une boucle dans une liste dans un autre comboboxRic...
06/11/2019 à 17:40Le Drosophile [VBA] (@Thev) - Utiliser une boucle dans une liste dans un autre comboboxJe suis fatigué et je ne comprends pas bien l'autre point. ric...
06/11/2019 à 17:37BatouBoucle de vérification par comparaisonMême là, ça cale plus loin... Ceci fonctionne chez-moi ... ric...
06/11/2019 à 17:26BatouBoucle de vérification par comparaison@ThauThème : ici, sur Excel 2016, TV ne fonctionne pas. ric...