Membre impliqué

Inscrit le :21/01/2021
Dernière activité :Jeudi à 08:09
Version d'Excel :2016 FR
Emploi :Retraité
Lieu :Annecy
Biographie :Officier de l'infanterie de marine à la retraite. 72 ans, marié + 2
Messages
1'638
Votes
389
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par Optimix - page 14

DateAuteur du sujetSujetExtrait du message
05/12/2022 à 11:43LasgalenEnregistrer en txt puis en pdfLa fonction dir() nécessite un paramètre, les autres sont en option. Essaye ceci : If Dir("C:\Client", vbDirectory) = "" Then au lieu de If Dir("C:\Client") = "" Then...
04/12/2022 à 08:59LaJuillet Tri / associationTu devrais reformuler ta question. Si personne n'a répondu à un besoin aussi simple en cinq jours, c'est que la question n'est probablement pas compréhensible. Quand tu écris : la fin de la phrase n'a pas de sens. On ne sait donc pas ce que tu veux faire...
02/12/2022 à 18:40LasgalenEnregistrer en txt puis en pdfChez moi, pas d'erreur. J'ai remplacé mon code par le tien, renommé la feuille "Tunnel Rectangle", mes fichiers s'enregistrent normalement. Le dossier C:\Client et ses sous-dossiers ont bien toutes les autorisations ? Si c'est le cas, il faudrait que tu débogues ce code pas à pas sur ton ordi...
02/12/2022 à 17:25s.ecoffeysMacro Enregistrer sous, générer PDF, envoie par mailUn fichier Excel avec les macros qui fonctionnent me semble indispensable...
02/12/2022 à 10:09LasgalenEnregistrer en txt puis en pdfNon, ça ne marchera pas. Il te suffit d'essayer en changeant les chemins. Entre nous, le bureau n'est pas fait pour cela. Le mieux est de créer (chacun chez soi) un dossier de stockage sur le lecteur principal (c:\ par exemple). Dans le code ci-dessous, si le dossier C:\Test n'existe pas, il est cré...
02/12/2022 à 07:41tompoCréation d'une feuille d'alerteOn ne peut pas vraiment t'aider si tu n'expliques pas comment fonctionne le tableau des données : - est-ce qu'il marche par ligne (Débit CCP, Temp. de stérilisateur, etc., T°C eau chaude, T°C de sortie) ? - faut-il n'entrer que des nombres ? - faut-il qu'une ligne soit complète pour être analysée ?...
02/12/2022 à 06:53LasgalenEnregistrer en txt puis en pdfBonjour tout le monde, Bon, en l'absence de réponse à mes questions : - j'ai pris l'utilisateur "Michel", tu mettras celui que l'administrateur t'a donné pour des raisons de sécurité ; - j'ai considéré que tu voulais utiliser des tirets comme pour le nom du fichier PDF et non pas des underscores. Pr...
01/12/2022 à 20:42LasgalenEnregistrer en txt puis en pdfPour les PDF, s'agit-il de tirets du 6 ou d'underscores ? Quel est le chemin réel du Bureau (l'utilisateur) ...
01/12/2022 à 08:58Julien78 Recopier des lignes dans un autre onglet selon un critereProposition 2...
01/12/2022 à 07:12Julien78 Recopier des lignes dans un autre onglet selon un critereSi on sélectionne le projet B, est-ce que c'est ça que tu veux voir ? Autre question : si on sélectionne ensuite le projet A, est-ce qu'on vide d'abord le tableau ou on ajoute les lignes à la suite ...
30/11/2022 à 18:55Julien78 Recopier des lignes dans un autre onglet selon un critereOn n'a pas vraiment besoin de lancer une macro puisqu'il suffit de sélectionner le bon projet. Une première approche. Le plus facile serait de passer par une UF. Lorsque tu sélectionnes l'onglet Calcul OTD, la combo se charge...
30/11/2022 à 09:28joon49 Tableau avec liste aleatoireLe cycle pour 15 objets et 4 personnes est de 15 -4 +1 = 12 jours. A partir du 13e jour, les 4 personnes auront un objet qu'ils ont déjà eu. Tel que j'ai compris le pb, ce n'est pas possible...
30/11/2022 à 08:12mattbreakerVBA - fonction monnaie à remettreAutre possibilité se rapprochant plus de ton code : Je te conseille vivement de modifier ton interface utilisateur en obligeant une déclaration préalable des variables...
30/11/2022 à 05:52mattbreakerVBA - fonction monnaie à remettreBon à savoir. Merci...
30/11/2022 à 05:24mattbreakerVBA - fonction monnaie à remettreEn algo brut on a ceci : Dans quel pays a-t-on des pièces de 25 cents ...
21/02/2022 à 05:49Bernard17 Passage d'Excel 2010 vers 2016Est-ce que par hasard le PC de votre femme ne serait pas en 64 bits et le vôtre en 32 bits ...
24/11/2021 à 05:43sarra bessioudSauvegarder une feuille d'un classeur dans un fichier spécifiquePourtant ça marche chez moi. On peut avoir une copie d'écran de l'erreur ...
23/11/2021 à 06:41sarra bessioudSauvegarder une feuille d'un classeur dans un fichier spécifiqueActiveWorkbook.SaveAs "T:\Production\Gilles\Evaluation\Evaluation junior 1\" & Sheets("Junior1") ActiveWorkbook.SaveAs "T:\Production\Gilles\Evaluation\Evaluation junior 1\" & [C3].Value ActiveWorkbook.SaveAs "T:\Production\Gilles\Evaluation\Evaluation junior 1\Junior1" ActiveWorkbook.SaveAs...
22/11/2021 à 10:49ledzep Mise en forme conditionnellesUne possibilité . Il faudra mettre le code ci-dessous dans un modèle de feuille et utiliser ce modèle pour construire tous les onglets...
20/11/2021 à 17:30Invité Afficher Msgbox de 07h00 à 08h00J'ai mis mon message d'alerte dans la cellule B1...
20/11/2021 à 17:08Invité Afficher Msgbox de 07h00 à 08h00Pas tout compris. Si le message ne doit plus s'afficher à partir de 8h30, la plage devrait être 6h30-8h30 au lieu de 6h30-8h00...
20/11/2021 à 05:58sarra bessioudSauvegarder une feuille d'un classeur dans un fichier spécifiqueDernière question : Vous avez mis dans le dur : Je vois une première difficulté : comment associer l'onglet "Junior1" au sous-dossier "Evaluation junior 1" ? Autrement dit, dans quel dossier faut-il sauvegarder le fichier si l'employé s'appelle Martin par exemple ...
19/11/2021 à 16:45sarra bessioudSauvegarder une feuille d'un classeur dans un fichier spécifiqueOù sont les noms des employés et comment les sélectionne-t-on ? Que doit-on faire s'il existe déjà un fichier au nom de l'employé ? On, l'écrase ou on en ajoute un ...
19/11/2021 à 07:27sarra bessioudSauvegarder une feuille d'un classeur dans un fichier spécifiqueDans l'état actuel des choses, votre programme qui fonctionne très bien sauvegarde au bon endroit le fichier Junior1.xlsx que vous avez mis dans le dur avec Worksheets("Junior1").Name. Si le fichier Junior1.xlsx existe déjà, je vous propose une sauvegarde automatique en junior_x.xlsx ou x est le nom...
18/11/2021 à 07:50filou80 Choix de retour different en fonction de la valeurAu lieu d'utiliser l'événement Change() on utilise Activate()...
18/11/2021 à 06:15filou80 Choix de retour different en fonction de la valeurLigne 4, toute saisie dans la cellule L5 va être mise en majuscules, les cas "VIREMENT", "BIC" et "PAYPAL" doivent être en majuscules Ligne 5 : vous avez écrit "infos" au lieu de "Infos", le respect de la casse est obligatoire dans un nom de feuille, le "i" minuscule ne passe pas Ligne 6, vous avez...
17/11/2021 à 16:31filou80 Choix de retour different en fonction de la valeurLe code ne se trouve pas dans une macro, mais dans la feuille "Feuil1" qui contient la cellule C4. Vous allez dans l'éditeur VBA, tapez Ctrl+R si vous n'êtes pas dans l'éditeur de projet, et faites un double clic sur "Feuil1"...
16/11/2021 à 05:36filou80 Choix de retour different en fonction de la valeurTrès simple. En admettant que les appréciations se trouvent dans les mêmes cellules (G6 et G7) mais dans l'onglet Feuil2, il faut donner le nom complet des cellules : Sheets("Feuil2").Cells(x,y). Tu noteras que si on entre autre chose que "a", "A", "b" ou "B" on vide C4 (Case Else)...
15/11/2021 à 15:11filou80 Choix de retour different en fonction de la valeurQuelques explications concernant le code VBA attaché à la feuille en question (Feuil1). 1 - On rend obligatoire la déclaration de toutes les variables qu'on va utiliser pour avoir un code propre et plus facile à débugger. 2 - On utilise l'événement Change() de la feuille active ; cet événement se pr...
11/11/2021 à 07:44filou80 Choix de retour different en fonction de la valeurEssayez un truc comme ceci ...
11/11/2021 à 07:23superneiluj Ecriture dans un fichier binaireDifficile de répondre avec un bout de code incomplet. Si vous ne souhaitez pas présenter le fichier complet, pourriez-vous isoler le code qui donne ce résultat dans une macro et nous la proposer ? Si on ne peut pas reproduire l'erreur, il est difficile de vous aider...
08/11/2021 à 07:34ledzep Mise en forme conditionnellesUne autre variante au travers d'un exemple à étudier ...
05/11/2021 à 07:31PaulloCharger des données csv en tamponBonjour à tous les deux : une proposition à adapter : Il est possible de créer un outil qui scanne un dossier complet (récursivité) et qui crée une table des matières contenant les liens hypertexte des fichiers CSV qu'on peut importer (un outil de consultation). Ici je n'ai mis que la fonction d'imp...
04/11/2021 à 20:09jemidFonction avec plusieurs conditionsVous avez écrit : et vous semblez utiliser plusieurs cellules alors qu'une simple date vous dit si elle appartient à une semaine paire ou impaire et vous donne le jour de la semaine ...
04/11/2021 à 17:25Bernard17 Passage d'Excel 2010 vers 2016Est-ce qu'il y a un copier-coller de plages contenant des formules dans cette macro ...
04/11/2021 à 13:52jemidFonction avec plusieurs conditionsEssayez ceci pour voir ...
02/11/2021 à 05:15bst95Exporter tableau dans un autre fichier ExcelSi vous avez aussi besoin d'un mouchoir avec un noeud n'hésitez pas.....
02/11/2021 à 05:14Invité Liste déroulante userform avec choix multiplesSi vous avez aussi besoin d'un mouchoir avec un noeud n'hésitez pas.....
01/11/2021 à 07:20BanaCharger plage de données non vides dans comboboxBonjour, une proposition qui était en gestation ...
29/10/2021 à 07:43Invité Liste déroulante userform avec choix multiplesEtudiez le petit exemple ci-dessous, il répond exactement à votre question. Avez-vous étudié le cours VBA d'Excel Pratique ...
28/10/2021 à 14:37bst95Exporter tableau dans un autre fichier ExcelEssayez un truc dans ce goût-là ...
28/10/2021 à 07:29bst95Exporter tableau dans un autre fichier ExcelVotre tableau est indispensable. Il est évident que si les lignes et les colonnes visibles utilisent des valeurs cachées, on ne peut pas supprimer ce qui est caché ; dans ce cas, il faudra les protéger par mot de passe. Sinon, c'est assez facile à faire en VBA...
30/09/2021 à 13:45Cédric LeméeRemplir la dernière cellule non vide d'une colonne avecTu comprends bien qu'il est plus simple de mettre à jour l'onglet "Recap" à partir de l'onglet "Calculs" si les items sont les mêmes des deux côtés. Encore faut-il que tous les produits entrés côté "Calcul" existent côté "Récap", ce qui n'est pas le cas avec le produit "Glace_suivante" par exemple....
30/09/2021 à 11:12JoJoCeriseCreer un rapport grâce à une macroSans problème, vous pouvez m'envoyer un MP...
30/09/2021 à 10:35JoJoCeriseCreer un rapport grâce à une macroVous pouvez automatiser tout cela sans copier-coller. Maintenant, je ne suis pas certain d'avoir bien compris votre besoin ; un fichier serait le bienvenu. Vu de loin, le plus simple serait à mon avis de mettre en place dans votre fichier un 3e onglet qui servirait de modèle de rapport et une macro...
30/09/2021 à 08:58Cédric LeméeRemplir la dernière cellule non vide d'une colonne avecActuellement le libellé "Eau_Pétillante" de l'onglet "Calculs" correspond à "Eau Pétillante" dans l'onglet "Récap". Ne serait-il pas possible que les libellés des onglets "Calculs" et "Récap" soient les mêmes ou d'ajouter un index aux différents produits ...
16/09/2021 à 11:42TintinadonfSuivi visite médicaleJe suppose que vous avez dû vouloir dire entre 30 et 0 jour (la journée n'est pas terminée), vous confirmez ...
16/09/2021 à 11:32Fornstep Un chiffre dans une cellule permet de masquer ou faire apparaître des ligneVous laissez tomber les S/objectifs de comportement ...
16/09/2021 à 07:24Fornstep Cellule Colorié en double clicChez moi a marche. J'ai mis toutes les 1res cellules en bleu pour te le prouver. Au passage, tu as un bloc qui met le bouze : B12:F114 au lieu de B112:F114. Juste une dernière remarque : ton code n'est pas optimisé. Il occupe 207 lignes parce qu'il est exhaustif. Or un algo est possible grâce aux co...
15/09/2021 à 17:27Fornstep Cellule Colorié en double clicJe ne prendrai que la plage B15:F15. Il faut mettre un Exit Sub à la fin du bloc. A tester avec le reste...