Date | Forum | Sujet | Extrait du message |
---|
04/01/2024 à 13:55 | Excel - VBA | Comparer les variables d'une colonne à une liste | Je 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:37 | Excel - VBA | Déplacer un bouton toujours sous la dernière ligne non vide | Je 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:03 | Excel - VBA | Bouton avec changement de couleur et de texte | Je 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:01 | Excel - VBA | Import de feuille avec test | Je 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:19 | Excel - VBA | Concaténer en VBA avec espaces et tirets | Je 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:21 | Excel - VBA | Etendre une sélection avec Fill Destination | Je 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:25 | Excel - VBA | Récupération index list box | Je 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:44 | Excel - VBA | Création d'une liste selon le contenu d'une grille | Je 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:21 | Excel - VBA | Formule comptage avec critères sans doublons | Je 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:36 | Excel - VBA | Incrémenter numéro de facture | Pour 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:48 | Excel - VBA | Recopie selon 2 critères sans doublon | Pour 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:50 | Excel - VBA | Modification formule matricielle | Pour 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:58 | Excel - VBA | Compter le nombre d'occurences selon critère | Pour 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:32 | Excel - VBA | Transposer =TEXTE(L38;"jj-mm-aa") en VBA | Je 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:43 | Excel - VBA | Transposer la date du jour en format texte | Pour 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:34 | Excel - 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:38 | Excel - VBA | Plage variable dans formule | Je 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:09 | Excel - VBA | Copie d'un range dans une nouvelle feuille en dernière position | Je 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:01 | Excel - VBA | Empêcher la suppression des formules ou conversion VBA | Mon 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:38 | Excel - VBA | Somme si couleur en VBA | Je 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:33 | Excel - VBA | Somme.si sur plusieurs onglets | Je 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:26 | Excel - VBA | Lister les articles vendus sur une période | Je 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:26 | Excel - VBA | Chemin d'enregistrement avec variable, mac 2011 | Voici 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:01 | Excel - 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:23 | Excel - VBA | Suivi des données lors d'un filtrage | Dans 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:43 | Excel - VBA | Transposition formule vers macro plage-dates | Je 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:58 | Excel - VBA | Export PDF mac 2011 | Une 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:08 | Excel - VBA | Calendrier universel Userfom | J'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:14 | Excel - VBA | Comptage articles selon plage de dates | Je 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:22 | Excel - VBA | Numéro de facture +1 | Je 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:27 | Excel - VBA | Lire un fichier wav avec Excel mac 2011 | Savez-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:55 | Excel - VBA | Liste déroulante, récupere les couleurs texte | Les 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:23 | Excel - VBA | Sortie de stock hors vente | Sur 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:39 | Excel - VBA | Problème de mise à jour de stock | Ce 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:55 | Excel - VBA | Exit Sub sans effet avec mac 2011, OK avec PC | Les 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:56 | Excel - VBA | Boucle pour effacer des cellules fusionnées | Pour 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:04 | Excel - VBA | Nouveau classeur à partir d'un model | Il 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:44 | Excel - VBA | Facturation/gestion stock | J'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:13 | Excel - VBA | Export PDF ne fonctionne plus Excel 2016 Mac | Suite 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:36 | Excel - VBA | Saisie de timecode vidéo | Pour 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:59 | Excel - VBA | Sauvegarde facture en PDF, la zone d'impression saute aléato | Pour 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:41 | Excel - VBA | Liste déroulante, afficher la première ligne de la liste | Pour 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:00 | Excel - VBA | Facturation VBA choix entre 2 tarifs | Il 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:15 | Excel - VBA | Facturation avec listes déroulantes VBA avec fichier | Bonjour à 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:12 | Excel - VBA | Facturation avec listes déroulantes VBA | 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 chose pour la liste des clients avec le code suivant: Dim no_ligne As In... |
08/02/2014 à 14:06 | Excel - VBA | Saisie de dates planning avec boutons radio | Il 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:20 | Excel - VBA | Planning diffusion de programmes | Afin 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... |