Modérateur

Inscrit le :27/04/2007
Dernière activité :16/09/2026 à 16:39
Version d'Excel :2016, Mac 2011
Emploi :Retraité
Lieu :Liège - Belgique
Messages
16'389
Votes
2'934
Fichiers
3
Téléchargements
10'425
Fichiers ExcelSujetsMessagesStatistiquesVotes reçus

Messages postés par Dan - page 201

DateAuteur du sujetSujetExtrait du message
02/06/2020 à 11:55julie0803User form incrémenter données + rechercheJ'avais mentionné dans mon post qu'il faut utiliser la colonne B et non A.même mieux la colonne C. Vous pouvez modifier ce code déjà : Sinon je vous laisse avec Ric qui a prit votre demande en charge Cordialment...
01/06/2020 à 18:24slim60Case cocher pour récapitulatif sur une autre feuilleLe sujet est vieux mais avez-vous trouvé une solution à votre problème ou dois-je regarder ? Cordialement...
01/06/2020 à 16:45julie0803User form incrémenter données + rechercheVous parlez d'une erreur mais quelle erreur avez vous ? Quelle est la colonne correspondant à la combobox cboactions ? Dans la macro Initialize vous mettez la colonne A en référence alors que dans cette colonne vous n'avez aucune donnée.. Autre question : à quoi sert ceci --> optNouveau.Value = T...
01/06/2020 à 11:03babou4130Couleur label check box trueIl faudrait comprendre comment vous fonctionnez pour ceci --> que la valeur d'un autre label soit différente de "0" et de " " (vide) essayez ce code à placer dans l'userform: Pour tester, cliquez sur la checkbox en mettant au préalable une valeur 0, ou vide ou supérieure à 0 dans le label2 Cordia...
31/05/2020 à 17:03chee10Harmoniser les datesExecl 2004,... c'est sous MAC cela non ? Verifiez si toutes vos dates à souci ne sont pas au format texte Cordialement...
30/05/2020 à 12:07senso19Remplissage automatique d'une combobox en fonction d'une autre comboboxSans données confidentielles.... Cordialement...
30/05/2020 à 11:57Briceli Formule planningMerci de lire ces quelques lignes qui vous aideront dans vos demandes et réponses sur ce forum --> Charte du forum cordialement...
30/05/2020 à 11:47jojo20Erreur d'exécution 380 sur ListBox"Row.source", "CreateObject("Scripting.Dictionary")" font partie des nombreuses API windows créées par Microsoft et qui ne sont applicables qu'à Excel windows. Donc à oublier sous MAC et pour moi même sous Windows ! (malheureusement des fois on ne sait pas faire autrement et là, application non port...
29/05/2020 à 18:20ptifanouUserform donne un resultat selon é criteres dans une listeRe Je n'avais pas compris cela au début mais sur base de vos dernières explications, on doit ajouter deux listes déroulantes dans l'userform. Une pour le département et une pour la region. En faisant le choix dans ces deux listes, les deux combobox "secteur-Zone" et "sous justif" disposeront des cod...
29/05/2020 à 13:24ptifanouUserform donne un resultat selon é criteres dans une listeRe La colonne Zone peut avoir des doublons si je vois bien mais pour les deux liste déroulantes est-ce que l'exemple ci-dessous correspond à ce que vous voulez Exemple : si on sélectionne BER dans la liste déroulante on peut avoir 1 valeur dans la liste sous justif --> OD Si on sélection ARD dans...
29/05/2020 à 10:32ptifanouUserform donne un resultat selon é criteres dans une listeLe fichier est où ?...
28/05/2020 à 14:01Newbie14 Problème de valeur de variables publicVous devez déclarer votre variable n en public puisqu'elle est utilisée dans la sub Data Donc au dessus vous devez avoir ceci : Vous pouvez alors déplacer les 3 set dans votre Sub Data N'oubliez pas de supprimer Dim n as long de la sub main évidemment Attention que si vous déclarez Public d, q, c as...
28/05/2020 à 13:40ptifanouUserform donne un resultat selon é criteres dans une listeJe suppose que lorsque vous dites "secteurs" il s'agit de la colonne Zone ? Si vous travaillez via une userform, il faut organiser vos données complètement différement et ce, sous forme de base de données comme ceci : Colonne A : département (champagne, calais...) Colonne B : Region Colonne C :Zone...
28/05/2020 à 13:26Groll29 Code VBA pour modifier des listes deroulantesPossible d'avoir le fichier avec les macros ?? là il est avec extension xlsx donc sans les macros. Attention avec votre macro que vous appelez Collection. Ce nom fait partie des instructions VBA excel et vous aurez un souci si on utilise cette instruction. Mon conseil est que vous choisissez un autr...
27/05/2020 à 13:13Groll29 Code VBA pour modifier des listes deroulantesRe Exact. Par le passé on disait que cela permettait aussi au code de s'exécuter plus rapidement. Bon cela reste à voir aujourd'hui puis à vérifier. Oui mais en fonction de quelle valeur ? La valeur B1 qui se trouve dans chaque feuille et / ou la valeur en A1 de la feuille Global? Il faudrait peut ê...
27/05/2020 à 08:56Groll29 Code VBA pour modifier des listes deroulantesVous pouvez mettre les codes dans votre feuille ou dans un module. Pour ma part je préfère mettre le strict nécessaire dans les feuilles et mettre les macros dans un module. Cela évite les redondances de code dans certaines applications (exemple faire un tri ou une couleur) et surtout de perdre le c...
26/05/2020 à 09:39domthiais Erreur avec ActiveWorkbook.SaveAsSans le fichier ... Une idée --> Vous n'auriez pas une formule avec des liens à un autre fichier Cordialement...
26/05/2020 à 09:33KahenProblème Excel & Windows ExplorerUn complément à Xmenpl, vérifiez aussi si vous n'avez pas demandé un démarrage automatique de la suite office au démarrage de windows. Si oui, il devrait y avoir une icone dans le dossier de démarrage Cordialement...
26/05/2020 à 09:12Groll29 Code VBA pour modifier des listes deroulantesVotre fichier en retour pour test j'ai remplacé le bouton sur votre feuille Global et supprimé les espaces dans le nom des feuilles. ...Evitez toujours les espaces dans le nom des feuilles qui peuvent provoquer un souci en VBA. Cordialement...
25/05/2020 à 19:00david76Changement de couleur de la police via macro VBARe Je n'ai pas de retour par rapport aux questions dans mon dernier post...En attendant voici déjà une proposition. En supposant que l'on considère les lignes 1 à 7 et 54 à 61 comme non modifiables en couleur, voici le code pour le rouge mais sur la cellule entière. Il vous suffit d'adapter pour le...
24/05/2020 à 13:30david76Changement de couleur de la police via macro VBARe Dans les heures, cela concerne les colonnes B et C, donc là vous ne mettez que des heures et pas de date je suppose Pour les événements, si la date est toujours mises de la même manière c'est peut être possible mais presque ingérable dans le code. A coup sûr l'utilisateur mettra la date d'une man...
24/05/2020 à 13:18david76Changement de couleur de la police via macro VBARe Dans quelle cellule de votre fichier par exemple ? On va adapter le code pour éviter que l'utilisateur ne modifie ni les couleurs, ni qu'il puisse effacer dans les 7 eres lignes...
24/05/2020 à 11:27david76Changement de couleur de la police via macro VBARe C'est à dire ? donnez moi un exemple Crdlt...
24/05/2020 à 11:09david76Changement de couleur de la police via macro VBAEt si vous mettez "Selection" à la page de Range("B8") ? Sinon, je ne comprends pas pourquoi vous avez fusionné toutes ces cellules. exemple la colonne A et B, une seule colonne suffisait... Cordialement Edit : Lol ! Kinkempois, c'est juste à coté de chez moi.....
23/05/2020 à 09:28Losand Code VBA qui ne fonctionne pas si filtre auto activéJe pense que vous n'avez pas essayé ce qui était proposé. Remplacez le début du code par celui ci-dessous Veillez à supprimer les Dim qui se trouve juste en dessous de Option explicit puisqu'elles sont reprises dans le code que je vous propose Cordialement...
22/05/2020 à 18:10Losand Code VBA qui ne fonctionne pas si filtre auto activéRe Exact Fred2406, c'est encore mieux comme cela. Dans son code, cela peut devenir ceci --> Pour ce qui est d'être sur la feuille, il y sera puisque le code fonctionne à la sélection de l'onglet et le code se trouve placé dans cette feuille. Cordialement...
22/05/2020 à 18:04Losand Code VBA qui ne fonctionne pas si filtre auto activéJuste avant la ligne dercol=..., mettez ceci --> Une remarque sur la déclaration des variables. Je mettrais plutôt cela juste en dessous de "Private Sub Worksheet_Activate()" Comme ceci : J'ai supprimé les variables i et j, qui ne servent pas Cordialement...
22/05/2020 à 17:22SébastienModérationBienvenue à toi dans le cercle des "orange"... Amicalement...
22/05/2020 à 10:07MALEKAjout de ligne dans différentes feuilles en fonction de la liste déroulanteDeux remarques sur le fichier La feuille menu : Eviter de mettre une couleur blanche dans les cellules, cela peut vite alourdir un fichier. Si vous ne voulez pas voir le quadrillages, utilisez l'option via menu / fichier / option / options avancées / Option d'affichage de la feuille --> décocher...
21/05/2020 à 17:23cedric-pillonel Nom de la feuille précédente par double clicRe, Le code à mettre dans Thisworkbook Vous avez des codes dans chacune des feuilles que vous pouvez supprimer et le remplacer par ce code unique dans thisworkbook : Cordialement...
21/05/2020 à 14:37cedric-pillonel Nom de la feuille précédente par double clicRe C'était pas expliqué comme cela dans votre demande. et vous avez déjà posé cette question ici --> https://forum.excel-pratique.com/viewtopic.php?f=2&t=140981 Mettez ces deux codes dans Thisworkbook Comme je ne vois pas votre fichier, bien veiller à ce que la variable DIM soit bien placée à la...
21/05/2020 à 14:31coupdepoucepmeIncrémentation nom d'onglet et copie dans un nouveau classeurCode à essayer et à lier à votre bouton "Sauvegarder" : Vous complétez votre feuille "Facture" Une fois le click sur sauvegarde, la feuille sera copiée dans un nouveau classeur qui sera nommé comme demandé. J'ai également ajouté une instruction pour supprimer les boutons Une remarque : Si vous utili...
21/05/2020 à 14:02cedric-pillonel Nom de la feuille précédente par double clicEssayez avec ce code, à placer dans thisworkbook Cordialement...
20/05/2020 à 14:16Skywalkeuse Récupérer première lettre prénom et nom entierRe Pour un prenom et nom et comme ceci (donc avec un trait !) --> Anne-Laune Potier Formule à essayer --> =GAUCHE(A3;1)&DROITE(GAUCHE(A3;TROUVE("-";A3)+1);1)&STXT(A3;NBCAR(SI(ESTERREUR(TROUVE(" ";A3));A3;GAUCHE(A3;TROUVE(" ";A3)-1)))+2;255) Attention à la structure évidemment. Cordialement...
20/05/2020 à 13:53Skywalkeuse Récupérer première lettre prénom et nom entierUne proposition : en A2 : prenom et Nom --> ex : Anne Potier En B2 cette formule --> =GAUCHE(SI(ESTERREUR(TROUVE(" ";A2));A2;GAUCHE(A2;TROUVE(" ";A2)-1));1)&STXT(A2;NBCAR(SI(ESTERREUR(TROUVE(" ";A2));A2;GAUCHE(A2;TROUVE(" ";A2)-1)))+2;255) Il est impératif le prénom soit avant le nom et qu'il...
18/05/2020 à 15:20Richard58 Probleme de codeRe, Cete fois, il est plus simple de vous renvoyer votre fichier amendé car j'ai apporté de petits changements ci et là (déclaration de variables, renommer macro activate dans les usf, etc..) Principal changement dans le fichier est la macro pour supprimer les infos concernant une association tel qu...
18/05/2020 à 10:55Richard58 Probleme de codeRe On peut faire cela via l'Userform "Boiteassoc" en ajoutant un bouton "Supprimer" en plus des deux boutons existants ou vous voulez une autre userform spécifique Dites moi votre idée Crdlt...
18/05/2020 à 09:22Richard58 Probleme de codeVoici une proposition à mettre dans le module 1 Une fois placée, mettez l'instruction --> Call TRIER dans la macro Sub AjoutAssociation() et ce, juste après l'instruction .Range("E" & dlg) = Nomassoc Pour l'userform Reservation, vous pouvez modifier les lignes ci-dessous dans la macro Private Sub...
18/05/2020 à 09:14JMVActualiser Filtre Pivotitem d'un TDC après màj tableDésolé du retard... Vu que vous avez réponse qui vous convient, merci de cloturer le fil en cliquant sur le petit v en haut à droite. Cordialement...
17/05/2020 à 15:06JMVActualiser Filtre Pivotitem d'un TDC après màj tablePas facile avec des TCD sans le fichier. Peut être essayer ce code.. Cordialement...
17/05/2020 à 09:44Richard58 Probleme de codeRe OK. Il reste un petit souci dans la macro Private Sub Userform_activate() qui reprend également la ligne 1 de la feuille Listes. D'où en utilisation, il serait possible d'aller ajouter les information de cette ligne en cliquant sur le bouton Valider. Est-ce que vous voulez garder ces informations...
15/05/2020 à 20:41Richard58 Probleme de codeRe L'ajout se fait par le code Sub AjoutAssociation() via votre bouton dans la feuille Menu mais ne vérifie pas si le nom existe déjà Le code Sub TraitementAssoc() ne sert pas ou tout au moins ne fonctionnera pas correctement. Vous pouvez l'enlever ainsi que le Call TraitementAssoc dans la macro Pri...
15/05/2020 à 18:32Richard58 Probleme de codeRe En regardant le dernier fichier, je vois ce code --> TraitementAssoc Si je lis bien il sert à vérifier que le nom de l'association existe dans la feuille liste ?? Je vois aussi une ligne "Ajoute:" Cela correspond à quoi dans votre fichier ...
15/05/2020 à 09:21Richard58 Probleme de codeRe Ok mais la liste des installations est déjà dans la colonne A. Je ne comprends pas le souci... et cela ne vient pas des modifications effectuées...
15/05/2020 à 08:32Richard58 Probleme de codeQuelle liste change ? Expliquez moi pas à pas que je reproduise le souci De mon coté, en relisant votre code je pense qu'il y a un souci avec la colonne E au niveau des associations avec la macro traitementassoci. Crdlt...
14/05/2020 à 16:55Richard58 Probleme de codeRe Ok. Vérifiez vos variables non déclarées Vous pouvez supprimer celle ci -> Dim plageSel As Range. Elle ne sert pas Par contre Lig, Lignede, lignea et vide devraient l'être. Je pense que ceci devrait fonctionner Dim Lig as byte, lignede as byte, lignea as byte Dim vide as boolean Pour être sûr...
14/05/2020 à 16:21Richard58 Probleme de codeRe Essayez avec ce fichier dans lequel j'ai désactivé certaines instructions pour simplifier (en vert) Je pense que cela devrait fonctionner Crdlt...
14/05/2020 à 15:06Richard58 Probleme de codeRe Il faut évidemment remplacer les noms ci-dessous par la combobox correspondante 'lassociation = ComboBox1.Value 'lejour = ComboBox3.Value 'lheurede = ComboBox4.Value 'lheurea = ComboBox5.Value Supprimez ce que je vous ai suggéré dans mon post précédent Supprimez aussi cette partie : - Ensuite rem...
14/05/2020 à 11:06Richard58 Probleme de codePas facile de comprendre sans avoir le fichier... mais je ne comprends pas le pourquoi de ces lignes Sheets("Recap").Select.... jusque Sheets(NomSalle).Select Pour moi vous pouvez les supprimer D'autres choses que vous pouvez simplifier - Supprimer les DIM - Supprimer : - Modifier cette partie de co...
14/05/2020 à 10:32camille6459 Ouverture pdf d'Excel environnement macEssayez de mettre les balises de code lorsque vous postez un code. C'est plus facile pour la lecture Attention que sous MAC, le séparateur n'est pas "/" mais bien ceci --> "." Faites un essai Cordialement...