p

Membre dévoué

Inscrit le :14/01/2010
Dernière activité :11/12/2024 à 14:21
Version d'Excel :2010 FR
Messages
830
Votes
200
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par pijaku - page 10

DateAuteur du sujetSujetExtrait du message
05/03/2020 à 15:43MyckaErreur incompréhensible lors de l'ouverture d'un classeur par macroMon explication en commentaires...
05/03/2020 à 15:16MyckaErreur incompréhensible lors de l'ouverture d'un classeur par macroLe dernier fichier? Réfléchis bien à cette ligne : Tu stockes le dernier fichier du répertoire, pas celui qui correspond à ce test.....
05/03/2020 à 15:15edithvarCompter un mot présent dans une colonneEn respectant l'ordre des colonnes d'une feuille à l'autre (exemple BASSIN en colonne G sur les 2 feuilles), tu peux utiliser cette formule : =NB.SI(INDIRECT("bdd!"&CAR(COLONNE()+64)&":"&CAR(COLONNE()+64));recap!$A2) à "étendre" sur tes cellules feuille récap. Sinon, un TCD pourrais faire l'affaire...
05/03/2020 à 15:03MyckaErreur incompréhensible lors de l'ouverture d'un classeur par macroJusqu'à maintenant, ton fichier FicNom était le dernier de la boucle : Si, aujourd'hui, il n'est plus le dernier (pour une raison x ou y) de cette boucle, ton code va foirer... Dans la suite de ton code, n'utilise pas la variable Fic_nom, mais Plus_recent_nom ...
05/03/2020 à 10:45v.vincentVBA - Protection MacroPeut-être pas assez rapide, mais : est un complément d'information essentiel ...
05/03/2020 à 10:17v.vincentVBA - Protection MacroIl me semble que les Sub et Function déclarées "Private" n'apparaissent pas dans cette fenêtre Développeur/Macros. Donc, en début de chaque procédure et fonction, écrit Private ...
05/03/2020 à 10:12cowboy09310 Fichier ne fonctionne pasPar hasard, ne serais-tu pas passer en 64 bits sans t'en apercevoir? Essaie de remplacer : par : Et, pour la portabilité 32 bits / 64 bits, utilise : A lire (en Anglais) ...
27/02/2020 à 16:38maroua301Appler une colonne avec son nomPeut-être : EDIT : Et donc ...
27/02/2020 à 16:35xorsankukai Utilisation variable "Tablo"ReDim : dimensionne ton tableau (ou le redimensionne). Preserve : en conserve le contenu. ReDim Preserve : redimensionne en conservant le contenu. Autre chose de TRES important, les propriétés des Range, à utiliser systématiquement. Pas top : TOP ...
24/02/2020 à 16:01Aklapka A vaut KEn VBA, via cette fonction : Sous l'éditeur VBE : Insertion/Module, y coller le code ci-dessus. Une fois la fonction en place dans VBE, dans la feuille, par exemple, en B9 : insérer la formule =Decale_Chiffre_Cesar(B8;2)...
24/02/2020 à 15:47JeanF44 Changer Police dans le titre d'un UserFormTu n'as pas de propriété "Caption.Font". Tu peux modifier la propriété Font de l'UserForm, auquel cas tes labels (par exemple) auront cette police. La police de la barre de titre dépends de tes propriétés Window... Ce n'est pas une si grosse usine à gaz.....
24/02/2020 à 15:23JeanF44 Changer Police dans le titre d'un UserFormDans l'état ta demande est impossible à réaliser. La solution : > masquer la barre de titre de ton Userform à coups d'API, https://forum.excel-pratique.com/viewtopic.php?t=28621 > placer un label en haut de ton Userform pour remplacer cette barre des titres (Top = Left = 0)...
24/02/2020 à 15:08BaptGTLLR VBA cellules activant une macroBonjour; Si, comme dans ton exemple, le tableau s'appelle Récap, la colonne ACCES ET que le nom des feuilles est en colonne NUM ...
07/02/2020 à 15:49philippou_84Enregistrer sous XLSMComme ceci, peut-être ...
07/02/2020 à 15:27Jérôme DD Copie de sauvegarde automatique dans un dossierPour créer un répertoire et tout ces sous-répertoires, s'il le faut ET que s'il le faut ...
06/02/2020 à 14:16Jérôme DD Copie de sauvegarde automatique dans un dossierDonc, ton chemin c'est? C'est?? C'est??? Il s'adaptera ainsi à chaque utilisateur. S'il n'existe pas, tu peux simplement penser à le créer.....
06/02/2020 à 14:14tomscoach Protection en-tête/bas de page par mot de passeDe toutes façons, si c'est l'impression (et donc la page imprimée) qui pose problème, il n'y a aucune solution. Vu savez qu'aujourd'hui on peut photocopier/photoshoper/... Et donc enlever tout ce qui "dérange". Et ça, à la portée de tous, sans s'y connaitre en informatique.....
06/02/2020 à 10:58Jérôme DD Copie de sauvegarde automatique dans un dossierQue te renvoie le code suivant ...
06/02/2020 à 10:08Lionel_ Avoir le même bouton sur plusieurs feuillesPrécision : cette manipulation (sur tous les postes) peut être réalisée par un code VBA.....
06/02/2020 à 09:58Jérôme DD Copie de sauvegarde automatique dans un dossierTu n'as pas compris. Dans le répertoire parent de ton sous-répertoire de sauvegarde, tu as créé des fichiers inutiles. Va voir! Pour limiter à 15, à chaque sauvegarde, lancer la Sub Limiter ci-dessous : (! adapter l'extension des fichiers de sauvegarde, dans l'exemple "xlsm")...
06/02/2020 à 09:32Jérôme DD Copie de sauvegarde automatique dans un dossierOui, c'est possible. Je vais regarder car il y a plusieurs cas qui pourraient être "embêtant", notamment selon le classement des fichiers dans le répertoire. En attendant, tu dois avoir des fichiers un peu "farfelus" dans ton dossier : "C:\Users\Jérôme\Documents\BACK-UP\ Des fichiers du style : BACK...
05/02/2020 à 15:24tomscoach Protection en-tête/bas de page par mot de passeAutres possibilités : 1- La feuille cachée "Historique" : https://forum.excel-pratique.com/viewtopic.php?t=74918 2- La protection via les accès Windows : Voir le service informatique pour gérer l'accès en lecture seule à certains documents... 3- L'enregistrement de chaque fichier : Si, la veille de...
05/02/2020 à 13:52tomscoach Protection en-tête/bas de page par mot de passeRe, Une autre suggestion et, vraisemblablement la plus efficace, est d'envoyer les fichiers à tes "chers" collabo(rateur)s voleurs de travail, par mail. Et, dans l'idéal, de mettre en copie un "chef", un "service", quelqu'un, en particulier celui (ou celle, ou ceux) qui distribu(ent) les récompenses...
05/02/2020 à 11:36Jérôme DD Copie de sauvegarde automatique dans un dossierDésolé, je n'ai pas vu votre réponse... Manque un séparateur entre le répertoire et le nom de fichier... Remplacer : par ...
05/02/2020 à 10:17shaarkrat Passage d'une structure par argumentOui. 2 manières : Après, le choix est juste une question de goût... J'aime bien utiliser Call , comme cela, on sait visuellement qu'on appelle une Sub et on peut retrouver, plus facilement, tous les appels de Sub , dans un grand projet, grâce au Ctrl+F ... Tout comme les appels à Function , j'aime b...
05/02/2020 à 10:08Lionel_ Avoir le même bouton sur plusieurs feuillesComme il s'agit de désactiver les événements de l'Application, pourquoi ne pas faire un unique bouton dans le ruban et lui affecter ta macro? https://support.office.com/fr-fr/article/affecter-une-macro-%C3%A0-un-bouton-728c83ec-61d0-40bd-b6ba-927f84eb5d2c...
05/02/2020 à 10:02carolineOffnerGarder le même formatTenter ...
05/02/2020 à 09:59shaarkrat Passage d'une structure par argumentRien à voir avec la structure. Une function est différente d'une Sub dans le sens ou elle renvoie une valeur. Du coup, pour utiliser une fonction, il te faut l'affecter à une variable...
05/02/2020 à 08:49PeriquitoBoucle avec InputBoxQuelque chose comme ceci. L'avantage de ma méthode est que tu peux y ajouter tous les tests nécessaires ... Pour le coup, tu pourrais même la "sortir" de ta procédure pour en faire une fonction... Si intéressé, dis le...
04/02/2020 à 16:17PeriquitoBoucle avec InputBoxCe qui est clair pour certains peut être confus pour d'autres Voici une proposition ...
04/02/2020 à 15:20cfroi1234 Fusionner plusieurs sheets via Macro et un paste valueAjouter en fin de macro ...
04/02/2020 à 14:44lolopixx VBA changer caractères, avec position différente dans format date personnalVoici ma proposition, que j'ai tenté de faire la plus complète possible...
04/02/2020 à 11:28zittoun Optimisation copier/coller ligne à ligne à en tableauLa dernière ligne remplie de la colonne E (par exemple) ...
04/02/2020 à 09:29zittoun Optimisation copier/coller ligne à ligne à en tableauTu ne peux pas. En fait, la solution consiste à "tout prendre" les données E:M et de ne traiter que celles utiles. Debug.Print inscrit, dans la fenêtre exécution de VBE, la valeur de ta variable. Ceci est une fonction qui créé une variable tableau à partir d'un Range transmis en paramètre. Je l'ai c...
03/02/2020 à 16:26HUGOBASS Sélection plage de toutes les cellules non videsPour compléter la réponse d'Isabelle (salutations au passage), la méthode SpecialCells est "capricieuse"... Mieux vaut donc passer par une variable de type Range et de tester si elle "existe" ...
03/02/2020 à 16:17abd2010Correction macroMerci d'utiliser les "balises" code la prochaine fois... : </> Lorsque tu arrives à cette ligne de code : f3.Cells(1, Col) = f3.Cells(n, "A") que valent les variables Col et n ? Pour cela, il convient d'utiliser la fenêtre "variables locales" (Dans VBE : Menu Affichage)...
03/02/2020 à 16:13zittoun Optimisation copier/coller ligne à ligne à en tableauLes boucles, entre "sur la feuille" et "en variable tableau", se codent de la même façon. Par contre, il est vrai, que, une boucle sur variable tableau est BEAUCOUP plus rapide que de boucler sur les cellules d'une feuille... Voici un exemple de code pour alimenter une variable tableau à partir des...
03/02/2020 à 15:3557608386 Surligner doublons sur plusieurs feuilles avec VBALa procédure suivante, va indiquer les doublons, en vert, dès le 1er doublon. ("l'originel" ne sera pas indiqué)...
03/02/2020 à 12:17Bruce21130 SOMME.SI avec STXTOu alors en utilisant SOMMEPROD ...
03/02/2020 à 11:36NexuSky Obtenir une message box en fonction du dépassement d'une dateBon ... J'arrive trop tard, mais le café a été long à faire... Voici une proposition basée sur le code de l'ami Pedro ...
03/02/2020 à 11:00NexuSky Obtenir une message box en fonction du dépassement d'une dateC'est pas faux... J'ai répondu trop vite. Vais me prendre vite fait un p'tit café.....
03/02/2020 à 10:49NexuSky Obtenir une message box en fonction du dépassement d'une date...
03/02/2020 à 10:41victorlaureProblème VBA dans une calendrier de congésVérifiez l'orthographe du nom du contrôle : liste_congés...
30/01/2020 à 16:25victorlaureProblème VBA dans une calendrier de congésRemplacer : par ...
30/01/2020 à 11:47Victorinox Sélection de plage avec colonne variableSi tu utilises une variable, simplifie toi la vie. Choisis la de type String et places-y la lettre de la colonne. EDIT : un exemple ...
30/01/2020 à 11:45DamienRRRR Condition sur Textebox UserFormUn TextBox, c'est du texte. Toujours. Donc, un String. Pour en faire un nombre, il faut le convertir. Utilises donc Val : Si tu ne t'en sors pas en plaçant tes conditions à côté des autres, imbrique les ...
30/01/2020 à 11:24sdejardinCase a cocher 3 clicS'il s'agit d'un contrôle Activex, il possède la propriété TripleState ...
30/01/2020 à 11:19Victorinox Sélection de plage avec colonne variableTe rends tu compte que, dans chacun de tes onglets, à part la feuille "LISTE", tous les tableaux ont le même nombre de colonnes? Du coup, comment veux tu que l'on puisse t'aider.....
30/01/2020 à 11:05chrisbExtraction valeurTes nombres en A1:C1, En D1 la formule : =GRANDE.VALEUR(A1:C1;2)...
30/01/2020 à 11:01DamienRRRR Condition sur Textebox UserFormC'est pas très compliqué... Après tous tes messages, comprends tu les codes que l'on te donne...