d

Membre habitué

Inscrit le :28/01/2014
Dernière activité :04/01/2024 à 16:58
Version d'Excel :Mac 2011
Lieu :64
Messages
130
Votes
1
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par dul

DateForumSujetExtrait du message
04/01/2024 à 13:55Excel - VBA Comparer les variables d'une colonne à une listeJe souhaiterais comparer les variables d'une colonne A en testant leurs 3 premières lettres (récupérées en colonne B ) et attribuer en colonne C un code contenu dans une liste. variables 3 premières lettres code attribué poule pou MED poulie pou MED voiture voi MAG voirie voi MAG j'ai essayé avec la...
28/12/2023 à 14:37Excel - VBA Déplacer un bouton toujours sous la dernière ligne non videJe souhaiterais qu'un bouton (un shape + macro) se déplace à mesure que les lignes de mon tableau se remplissent de façon à garder ce bouton toujours légèrement sous la dernière ligne non vide. J'ai testé avec le code ci-dessous mais le bouton se déplace trop lentement (peut-être par pixel au lieu d...
29/01/2023 à 15:03Excel - VBA Bouton avec changement de couleur et de texteJe souhaite réaliser un bouton permettant de supprimer toutes les feuilles d'un classeur dont le nom se termine par XX (peu importe). Jusque là ça fonctionne. Comme le classeur comporte beaucoup de feuilles, cela prend un certain temps, j'ai donc modifié la couleur du bouton et du texte pour indique...
30/07/2021 à 19:01Excel - VBAImport de feuille avec testJe souhaite vérifier si une feuille existe dans un classeur (son nom est en A1) et proposer par msg Box yes/no de l'importer si elle est absente, mais la boucle de test déclenche une erreur "Next sans For". Je vous remercie pour votre aide, le fichier est en PJ...
30/06/2020 à 13:19Excel - VBA Concaténer en VBA avec espaces et tiretsJe cherche à concaténer les valeurs d'une liste variable située en colonne A (de la ligne 2 à la ligne x) en introduisant entre chaque valeur du résultat, un espace, puis un tiret, puis de nouveau un espace (" - ") . Le résultat est déposé en J10, mais actuellement toutes les valeurs de la liste son...
09/05/2020 à 19:21Excel - VBA Etendre une sélection avec Fill DestinationJe souhaiterais étendre les valeurs de toute une ligne (de la colonne A à la colonne M) vers le bas (en incrémentant les valeurs numériques) en sélectionnant la ligne de départ (en G1) et le nombre de lignes à ajouter (en G2), mais impossible de ne pas planter, j'ai essayé avec des Ranges et des Cel...
09/04/2020 à 15:25Excel - VBARécupération index list boxJe cherche à étendre la récupération des valeurs d'un tableau (colonnes A à G de la Feuil2) à l'aide d'une liste box dans un userform, le code actuel, que j'avais trouvé sur ce forum, est limité au 4 premières colonnes et je ne parviens pas à agrandir le nombre d'index sans plantage (il y a un redim...
19/03/2020 à 19:44Excel - VBA Création d'une liste selon le contenu d'une grilleJe cherche à créer une liste en fonction des données issues d'une grille cochée, j'ai réussi à extraire les données et les placer sous forme de liste mais j'ai un problème de décalage. Le fichier est en PJ. Je vous remercie pour votre aide. Dul...
25/01/2020 à 17:21Excel - VBA Formule comptage avec critères sans doublonsJe voudrais compter le nombre de femmes, d'hommes, d'enfants filles et d'enfants garçons présents selon la colonne programme (2018 ou 2019 cellule F16), la formule matricielle pour compter le nombre de personnes différentes pendant le programme 2018 ou 2019 fonctionne, mais pas celles permettant de...
12/01/2019 à 21:36Excel - VBA Incrémenter numéro de facturePour créer un nouveau numéro de facture à partir du numéro précédent selon le format "numéro de facture + mois courant + année courante", par exemple 364-012019, j'utilise la formule suivante: = GAUCHE(A76;CHERCHE("-";A76)-1)+1&"-"&DROITE("0"&MOIS(AUJOURDHUI());2)&ANNEE(AUJOURDHUI()) Cela fonctionne...
16/09/2018 à 14:48Excel - VBARecopie selon 2 critères sans doublonPour créer un récapitulatif de salaires je recopie les données de la Feuil1 sur la Feuil2 selon deux critères: le nom du salarié (J13) et l'année (J22). Un bouton lance la macro, la recopie fonctionne, mais je voudrais que la macro vérifie si les données sélectionnées dans la Feuil1 sont déjà présen...
22/08/2018 à 22:50Excel - VBAModification formule matriciellePour compter le nombre d'occurences différentes dans une plage A25:A66, j'utilise la formule matricielle suivante, créer par mdo100: =SOMME(SI((H25:H66=Y4)*(A25:A66<>"");1/NB.SI.ENS(H25:H66;Y4;A25:A66;A25:A66))) Pour que le comptage ne soit effectif, il faut que la plage H25:H66 contienne une...
05/08/2018 à 17:58Excel - VBACompter le nombre d'occurences selon critèrePour compter le nombre d'occurences différentes dans une plage A25:A66, j'utilise la formule suivante qui fonctionne parfaitement: =SOMMEPROD(((A25:A66<>"")/NB.SI(A25:A66;A25:A66&""))) Je souhaiterais ajouter une condition à la formule pour que le comptage ne soit effectif que si la plage H25...
26/05/2018 à 22:32Excel - VBATransposer =TEXTE(L38;"jj-mm-aa") en VBAJe voudrais transposer la fonction =TEXTE(L38;"jj-mm-aa") en VBA, j'ai essayé entre-autres Date= WorksheetFunction.Text(Feuil1.Cells(38,12), "jj-mm-aa") mais cela ne fonctionne pas. Je vous remercie pour votre aide. Dul...
24/05/2018 à 23:43Excel - VBA Transposer la date du jour en format textePour sauvegarder des devis sous forme de feuilles, je récupère pour former le nom de la feuille, le nom du client + la date courante (récupérée sur le devis grâce à Aujourdhui()) formatée JJ-MM-AA car JJ/MM/AA est rejeté à cause des /. Lors de la création de la nouvelle feuille, une erreur est génér...
20/05/2018 à 23:34Excel - VBA Boucle création de N feuilles si elles n'existent pas déjàJe voudrais ajouter à une macro qui créé par boucle (for/next) N nouvelles feuilles à partir d'un nom (commun à toutes les feuilles) et d'un nombre (le numéro de la feuille), un test pour vérifier si la nouvelle feuille (Nom + numéro) n'existe pas déjà. La macro qui génère N nouvelles feuilles fonct...
10/05/2018 à 23:38Excel - VBA Plage variable dans formuleJe cherche à modifier une formule SommeProd pour l'étendre à une plage variable, elle est actuellement fixe. Dans la feuille "personnages" la formule SommeProd, en colonne B, récupère les valeurs de chaque référence (en colonne A) dans les différents onglets (epi 1 à epi 11), ces onglets sont listés...
18/03/2018 à 14:09Excel - VBACopie d'un range dans une nouvelle feuille en dernière positionJe souhaiterais copier un range dans une nouvelle feuille placée en dernière position, actuellement cela fonctionne si je copie la totalité de la feuille mais dès que je spécifie une plage précise cela ne fonctionne plus. Voici le code qui fonctionne pour copie de la totalité de la feuille: [cod...
21/01/2018 à 16:01Excel - VBAEmpêcher la suppression des formules ou conversion VBAMon fichier permet de récupérer tous les noms (en colonne A) contenus dans dix feuilles différentes (feuilles epi 1 à epi 10) et d'en établir la liste dans une feuille récapitulative (feuille "personnages"), de supprimer ensuite les doublons et enfin de les ranger par ordre alphabétique. Ces opérati...
16/01/2018 à 23:38Excel - VBA Somme si couleur en VBAJe souhaiterais effectuer la formule "somme si couleur" sur une plage A1:A10 et obtenir les totaux pour les couleurs rouges, bleues et vertes mais en VBA (avec un bouton pour les trois couleurs) car actuellement il faut rafraichir manuellement les formules pour qu'elles soient exécutées. D'autre par...
10/01/2018 à 22:33Excel - VBA Somme.si sur plusieurs ongletsJe voudrais effectuer somme.si sur une vingtaine d'onglets mais seuls le premier et le dernier onglet sont pris en compte dans le résultat de ma formule, pourriez vous trouver l'erreur. Merci. Le fichier est en PJ. dul...
08/10/2017 à 18:26Excel - VBALister les articles vendus sur une périodeJe voudrais lister les articles vendus sur la Feuil1 pendant une période sélectionnée (date de début/date de fin) sur la Feuil2 et indiquer le total vendu par articles (toujours sur la FEUIL2 dans le cadre D14:E45). Je souhaiterais que seuls les articles concernés par la période apparaissent sur la...
01/10/2017 à 15:26Excel - VBAChemin d'enregistrement avec variable, mac 2011Voici une macro qui permet la création et l'enregistrement d'un PDF dans le dossier "Facturier" spécifié par le chemin "Disque dur:Users:admin:Ventes:Facturier:" & Nom , la variable "Nom" contient le nom du client et le numéro de facture. Ça fonctionne, mais je voudrais classer par année les fichier...
10/08/2017 à 19:01Excel - VBA Création d'un PDF datéLa macro ci-dessous permet de créer un PDF en incluant les deux dates d'une période dans le nom du fichier généré, le jour et le mois sont bien présents mais l'année est supprimée, j'obtiens pour nom de fichier : Ventes par article du 09/08 au 10/08 Les deux cellules D12 et F12 contenant chacune des...
02/08/2017 à 19:23Excel - VBA Suivi des données lors d'un filtrageDans un tableau, j'utilise 5 colonnes pour lister des personnes par leur nom, adresse, numéro de sécu, le décodage du N° de sécu et la civilité déduite du décodage. Lorsque j'applique un filtre sur la première colonne des noms pour les mettre dans l'ordre alphabétique, les infos des autres colonnes...
21/07/2017 à 22:43Excel - VBATransposition formule vers macro plage-datesJe souhaiterais transposer une formule en macro. La formule (réalisée par ce forum) permet de compter le nombre d'articles vendus par référence durant une période donnée (date de début/date de fin). =SOMME.SI.ENS(C:C;A:A; ">="&$G$5;A:A; "<="&$G$7;B:B;F10) Le fichier est en PJ. Merci pour votre...
14/07/2017 à 15:58Excel - VBA Export PDF mac 2011Une macro permet d'exporter le contenu d'une feuille au format PDF selon un chemin spécifié en y attribuant un numéro contenu dans une cellule de la feuille, tout fonctionne mais "Feuil1" est ajouté automatiquement dans le nom du fichier PDF généré. Je voudrais que le nom de la feuille ne figure pas...
17/06/2017 à 15:08Excel - VBACalendrier universel UserfomJ'ai récupéré un calendrier universel userform (fonctionnant sur Mac) que j'essaie d'adapter à mon cas: saisir une période par ses dates de début et fin. Actuellement le calendrier s'ouvre par double clic sur n'importe quelle cellule. Après sélection d'une date dans la grille, l'userform se referme...
13/06/2017 à 00:14Excel - VBA Comptage articles selon plage de datesJe souhaiterais compter le nombre d'articles vendus par référence durant une période donnée. Le fichier est en PJ. Merci pour votre aide. Dul...
04/06/2017 à 00:22Excel - VBA Numéro de facture +1Je recherche un moyen de générer un nouveau numéro de facture à chaque ouverture du classeur d'après le dernier numéro enregistré ou bien d'après la dernière facture émise (si plusieurs factures sont éditées successivement sans refermer le classeur), au format suivant: Numéro de la dernière facture...
20/05/2017 à 19:27Excel - VBALire un fichier wav avec Excel mac 2011Savez-vous s'il est possible de lire un fichier son au format wav avec excel 2011 pour mac, j'ai trouvé beaucoup de choses pour les PC (dll windows) rien pour mac à part dans le menu insertion > audio, mais il s'agit d'un player complet. Je voudrais juste lire un son avec un bouton. Merci pour vo...
16/05/2017 à 13:55Excel - VBA Liste déroulante, récupere les couleurs texteLes listes déroulantes de la feuille "Choix" sont alimentées par les éléments de la feuille"Liste", j'aimerais que les couleurs de texte de la liste initiale soient transmises une fois le choix réalisé dans la feuille"Choix", les listes déroulantes par elles-mêmes sont en noir. Merci pour votre aide...
14/05/2017 à 20:23Excel - VBASortie de stock hors venteSur la feuille "Sortie", le bouton permet de retirer du stock des articles hors vente (les mouvements sont enregistrés sur la Feuille"Journal de bord"). Mon problème est que rien ne bloque le processus lorsqu'il n'y a plus d'articles, le stock passe alors en négatif. J'ai ajouté plusieurs tests ( le...
12/05/2017 à 14:39Excel - VBAProblème de mise à jour de stockCe classeur permet de gérer un stock de marchandises, le bouton "mise à jour stock" sur la feuille "Facturation" permet de retirer du stock les articles situés sur la facture à condition qu'ils soient en nombre suffisant sur la feuille "stock". Si des articles ne sont plus en stock, un message le si...
08/05/2017 à 14:55Excel - VBAExit Sub sans effet avec mac 2011, OK avec PCLes Exit Sub de la macro ci-dessous fonctionnent sous PC mais restent sans effet avec Mac 2011. Seuls les Exit Sub en rapport direct avec la feuillle "Facturation" où se trouve la macro sont pris en compte avec Mac 2011. La macro effectue la mise à jour des stocks en fonction des marchandises visées...
16/04/2017 à 14:56Excel - VBA Boucle pour effacer des cellules fusionnéesPour effacer un grand nombre de cellules fusionnées j'ai utilisé le code ci-dessous, mais seules les lignes sont simplifiées par une boucle, J'ai essayé de créer une boucle avec les colonnes mais ne fonctionne pas, quelqu'un aurait-il une solution, merci. Dul Sub Boutoneffacecroix_QuandClic() Dim I...
15/04/2017 à 00:04Excel - VBA Nouveau classeur à partir d'un modelIl s'agit d'un générateur de plans de travail, la feuille master permet de fabriquer les différents plans de travail d'après le titre du projet et le nombre d'épisodes( ce qui génère autant d'onglets reprenant le titre + le numéro d'épisode incrémenté). Je souhaiterais que ces nouvelles feuilles con...
28/03/2017 à 22:44Excel - VBAFacturation/gestion stockJ'essaie de modifier mon classeur de facturation (réalisé avec l'aide du forum il y a quelques années) afin d'ajouter une gestion de stock (réalisée par gmb et dim 59). L'onglet facturation permet d'établir la facture avec le choix du client, des articles sélectionnés, le bouton save fabrique le PDF...
24/02/2017 à 20:13Excel - VBAExport PDF ne fonctionne plus Excel 2016 MacSuite au passage sous excel 2016 (Mac), l'export PDF de facture ne fonctionne plus, message : erreur d'impression, Erreur d'exécution « 1004 »:Erreur définie par l'application ou par l'objet. Voici le code qui fonctionnait parfaitement sous excel 2010: Sub Bouton29_QuandClic() Dim sNomFichierPDF As...
10/05/2016 à 14:36Excel - VBASaisie de timecode vidéoPour accélérer la saisie manuelle de timecode vidéo, je recherche à automatiser la mise en place des espaces entre les heures, minutes, secondes et images. Ainsi en saisissant 10091620 dans une cellule on obtiendrait 10 09 16 20 (soit 10 heures, 9 minutes, 16 secondes et 20 images). Merci à vous pou...
16/01/2015 à 21:59Excel - VBA Sauvegarde facture en PDF, la zone d'impression saute aléatoPour sauvegarder en PDF une facture créée sur une feuille de calcul, un bouton déclenche la macro suivante (F37 contient le numéro de facture et I19 le nom du client): Sub Bouton29_QuandClic() Dim sNomFichierPDF As String sNomFichierPDF = "facture #" & Sheets("Facturation").Range("f37") & " " & Rang...
24/03/2014 à 18:41Excel - VBA Liste déroulante, afficher la première ligne de la listePour un classeur de facturation, j'ai deux listes déroulantes dans des userforms, je souhaiterais qu'à l'ouverture la première ligne de chaque liste soit affichée et non une case vide comme actuellement. Les deux listes sont activées par les boutons "recherche client" et "ajouter article", les liste...
22/03/2014 à 20:00Excel - VBA Facturation VBA choix entre 2 tarifsIl s'agit d'une facturation avec des produits et leurs deux tarifs sur une page "Produits", la sélection des produits se fait sur une page "facturation" par liste déroulante, je voudrais qu'à chaque article on puisse choisir entre deux tarifs par bouton radio, tout cela est en place mais je ne sais...
18/03/2014 à 17:15Excel - VBA Facturation avec listes déroulantes VBA avec fichierBonjour à tous, j'ai oublié le fichier en PJ dans le message précédent. je souhaiterais remplir une facture avec des produits que l'on sélectionne avec une liste déroulante, ça fonctionne, mais je ne parviens pas à remplir la facture en passant à la ligne suivante automatiquement (j'ai fait la même...
18/03/2014 à 17:12Excel - VBA Facturation avec listes déroulantes VBAJe souhaiterais remplir une facture avec des produits que l'on sélectionne avec une liste déroulante, ça fonctionne, mais je ne parviens pas à remplir la facture en passant à la ligne suivante automatiquement (j'ai fait la même chose pour la liste des clients avec le code suivant: Dim no_ligne As In...
08/02/2014 à 14:06Excel - VBASaisie de dates planning avec boutons radioIl s'agit d'un planning dont les cases se remplissent en fonction des dates de début et de fin avec un code pour chaque type d'actions, je souhaiterais pouvoir entrer la période (dates de début et de fin ) au moyen de boutons radio selon trois options différentes: 1) on saisie la date de début + la...
28/01/2014 à 23:20Excel - VBAPlanning diffusion de programmesAfin de planifier visuellement la diffusion de programmes sans aucun lien les uns avec les autres, j'ai réutilisé le planificateur de Gantt que l'on trouve dans les modèles excel. J'ai réussi à faire calculer une date de fin de diffusion en fonction d'une date de début et d'un nombre de jours de dif...