d

Membre habitué

Inscrit le :29/03/2013
Dernière activité :Mardi à 04:43
Version d'Excel :2019 FR
Messages
101
Votes
1
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par dav999

DateForumSujetExtrait du message
22/03/2024 à 12:07Excel - VBAMFC "spécifique" colorer toute la coloneJe cherche à colorer une colonne complète, mais avec 2 couleurs différentes. J'ai une MFC qui vient colorer la colonne complète en gris (samedi et dimanche). J'ai une 2ème MFC qui vient colorer en vert le(s) jour(s) prévu en colonne S et T. Comme j'ai beaucoup de lignes dans ce planning, j'aimerais...
03/11/2022 à 13:30Excel - VBADétecter un fichier ouvert depuis mon OnedriveDans mes fichiers excel, j'ai une routine de base que j'intègre dans quasi tous : Ça se trouve, vous l'aurez probablement deviné, dans le "workbook - beforeclose" J'aimerais enregistrer ce fichier sur mon onedrive pour pouvoir l'ouvrir de n'importe où, mais dans ce cas j'ai une erreur d'écriture. J'...
10/10/2022 à 10:00Excel - VBA Tuto "Index-equiv", comment gérer 2 valeur identiques ?Je viens de regarder le tutoriel "Index-equiv" et je m'aperçois que 2 valeurs identiques renvoient sur la même ligne. Y a-t-il une possibilité de gérer ce cas de figure, qui m'arrivera régulièrement. Mon fichier d'exemple, est une base pour un dashboard de suivi. Le calcul du pourcentage d'avancemen...
23/06/2020 à 10:16Excel - VBAPropriété des fichiers PDF exportés par macroJ'utilise une macro, qui en utilisant les offset m'exporte un fichier modèle avec des infos entrées à la volée dans des fichiers PDF. Tout fonctionne parfaitement, sauf que lorsque j'ouvre mon PDF, je n'ai que la propriété name qui est identique sur tous les fichiers PDF, du coup j'ai besoin de les...
17/01/2020 à 10:33Excel - VBALookup plutôt que MacroJe n'arrive vraiment pas à m'en sortir avec ce lookup Dans le fichier joint, je voudrais afficher l'état d'avancement pour chaque partie principale. Vous verrez dans l'onglet "A faire," une liste de tâche avec un code/texte pour chacune d'elle dans la colonne B. Je suis intéressé par les cellules co...
13/09/2019 à 11:42Excel - VBA Afficher la date du jour juste la première fois selon conditionJe cherche à faire un affichage automatique de la date du jour dans une cellule en fonction du résultat d'une autre cellule. Mais je ne souhaite le faire qu'une seule fois. Ce qui veut dire que lorsque la cellule qui contient la formule est déjà remplie avec une date la formule ne fait rien (en fait...
05/07/2019 à 11:00Excel - VBA Moyenne sur cellules rempliesLe titre est pas très clair, mais j'ai eu un peu de mal à trouver la définition adéquate. Ce que je souhaite faire c'est de faire la moyenne uniquement sur les lignes qui contiennent un texte. Dans le fichier inclus, j'ai les lignes 4 à 18 qui sont remplis et évidemment je voudrais avoir la moyenne...
12/06/2019 à 21:18Excel - VBA Automatisation mise en place MFC possible ?Dans le fichier joint, vous trouverez un tableau dans lequel j'utilise les MFC pour griser les colonnes correspondant aux samedis et dimanches (je ne l'ai fais que pour les 5 première colonnes dans ce fichier). Comme vous pouvez l'imaginer je l'ai fais colonne par colonne jusqu'à présent et j'aimera...
26/10/2018 à 08:26Excel - VBA Calcul trop compliqué ?Dans le fichier joint, je cherche à trouver un moyen, pour ségréguer le calcul d'avancement en fonction des colonnes disponibles. Je m'explique, pour chaque ligne de 6 à 64, en colonne CI, je calcul un nombre de module qui ont été validés ou non, dans la colonne CJ, je le transforme en pourcentage d...
14/09/2018 à 12:41Excel - VBAMise en forme automatique sur cellules avec retour charriot c'est possible?J'ai cherché un peu et j'ai l'impression que ce n'est pas possible sans passer par des macros, alors je pose tout de même la question vous avez peut être une astuce de sioux pour m'aider sur ce coup là. J'ai défini certaines de mes cellules avec un format spécifique ("5025 "#;;;"5025 "@), afin de me...
12/09/2018 à 11:23Excel - VBAEcrire dans la première cellule vide d'une colonneJe suis un peu embêté car je coince sur une fonction qui semble être très simple, mais qui me pose problème... J'ai une feuille Excel, sur laquelle j'ai une colonne (E), dans laquelle je voudrais écrire un identifiant unique généré. Pour automatiser le traitement j'utilise une procédure appelée par...
10/09/2018 à 15:39Excel - VBAEcrire depuis un fichier Excel, vers un autre ?J'arrive à lire des données d'un fichier excel autre que le mien, mais l'écriture est impossible ! Bon j'ai un fichier Excel, à partir duquel via ma macro, je souhaite mettre à jour un autre fichier et l'enregistrer/exporter en pdf. Pour commentaire, le shFrom, c'est le nom de la feuille qui appelle...
06/04/2018 à 12:40Excel - VBA Codename dans un autre workbook ?J'ai cherché à ouvrir un 2ème fichier excel à partir de mon premier pour copier des cellules du classeur juste ouvert vers le classeur ou se trouve la macro grâce à un Vlookup. Suite à vos nombreux conseils, j'ai pris la bonne habitude d'utiliser le codename plutôt que le name, sauf qu'ici cela ne f...
06/04/2018 à 09:41Excel - VBA Comment fonctionne DIRQuestion bête au possible, comment fonctionne la commande dir() ? Dans mon code test ci dessous je voudrais lister tous les fichiers de mon répertoire, or je ne récupère que le premier lors des 3 itérations, alors que j'ai au moins 2 fichiers xlsm dans le répertoire, mais un est le fichier excel par...
20/03/2018 à 11:06Excel - VBA Appel worksheet change depuis une autre feuille ?Je cherche à appeler une procédure "worksheet_change" depuis une autre fenêtre, mais j'ai une erreur. Voiçi la procédure appelante, elle se situe sur une une autre feuille, et donc sur cette autre feuille, j'ai mon combo_box1_change que je souhaite activer, est possible ? Je précise que j'ai essayé...
19/03/2018 à 12:15Excel - VBA Détecter un copier en cours et annuler worksheet_selectionchange ?J'utilise "Private Sub Worksheet_SelectionChange(ByVal Target As Range)", pour pouvoir me faire une mise en forme spécifique sur une colonne sur ma feuille, or je viens de m'appercevoir que cela me coince lorsque je souhaite faire un copier/coller, en effet, lorsque je clique sur la nouvelle cellule...
08/03/2018 à 14:43Excel - VBA Conditions mutliples VBA mix entre And et ORJuste pour être sûr, dans mon code ci dessous : , c'est bien l'équivalent de : C'est à dire que je dois avoir soit les conditions 1 et 2 de vrai ou les condition 3 et 4 de vrai pour valider le then, autrement je pars sur le Else. Ce sont mes vieilles habitudes de VB pour appli qui refont surfaces, m...
08/03/2018 à 13:21Excel - VBA Activer une bordure en fonction de la cellule cliquéeJe cherche à pouvoir mettre une bordure autour d'une cellule à la ligne 88 de la colonne dans laquelle j'ai cliqué. La première étape est de virer toutes bordures sur la ligne 88 entre mes colonnes 3 et 354 (c'est la zone dans laquelle je veux réaliser cette opération). Puis en fonction de la colonn...
07/03/2018 à 21:55Excel - VBA Coincé bêtement avec worksheet et codenameJe dois être coincé bêtement mais à cette heure ci mon cerveau ne peux plus réfléchir... Soit mon code ci dessous, j'ai besoin d'utiliser la proriété codename dans la première procédure, pour pouvoir initialiser le "Set shFrom = Sheet28", donc en gros remplacer "Sheet28" par le codename, le problème...
06/03/2018 à 17:27Excel - VBA Copier une cellule avec une imageJe viens juste de me retrouver bête devant mon excel... je suis en train de créer un fichier dans lequel je rempli des infos et dans une colonne j'insère une copie d'écran pour chaque ligne qui correspond à une info. L'étape suivante c'est d'exporter chaque ligne en pdf en générant celle ci depuis u...
28/02/2018 à 21:48Excel - VBA Ajouter une variable dans un nom de variable ?Dans le code ci dessous je souhaiterais trouver une solution en rajoutant un 2ème argument dans la procédure afin de changer dynamiquement ma variable "F1H1". Ce que je voudrais faire, c'est de changer en fonction de l'argument passé dans ma procédure (1, 2, 3 ou 4 par exemple), changer le nom de la...
28/02/2018 à 21:37Excel - VBA Détruire un objet explicit ?Dans l'exemple ci dessous je créé un objet worksheet et range à la volée, jusqu'à présent j'utilisais cela dans une fonction, j'imagine (mais peut être à tord) que lorsque je quitte ma fonction l'objet créé sera détruit automatiquement ? Or dorénavant je souhaite créer une procédure qui serait appel...
06/02/2018 à 11:40Excel - VBAFonction spéciale : Comptabiliser selon plusieurs critèresJ'ai une demande un peu particulière, je suis en train de travailler sur un planning de formation et je voudrais automatiser une tâche importante pour la création de celui ci. Dans le fichier Excel joint, vous verrez dans le fichier, 7 groupes sur la gauche. Pour chaque groupe la journée en divisée...
28/01/2018 à 21:10Excel - VBAGraphique en ligne suis je bête ou ?Je cherche à mettre en forme dans un graphique une série de données provenant d'un fichier csv. Je ne suis pas un spécialiste des graphiques, mais je ne m'en sors pas avec celui ci. Je souhaiterais afficher un graphique en forme de lignes, avec les séries de données dans le fichier ci joint. Je voud...
05/01/2018 à 10:06Excel - VBA Après erreur VBA débogueur ne se lance plus ?La question est dans le sujet, je ne trouve pas de réponse sur le net en regardant rapidement. Mon problème est que quand je suis confronté à une erreur de code VBA, je stoppe le débogueur (je clique sur le bouton "stop" de la barre d'outils) pour corriger l'erreur puis après le débogueur ne redémar...
31/12/2017 à 19:47Excel - VBA Transformer Activeworksheet en worksheet("XX") est ce possible ?Je suis en train de reprendre mes veilles habitudes de POO, et je commence à créer des procédures et fonctions qui me permettent d'automatiser et de centraliser certaines tâches. Je suis confronté à un petit soucis concernant l'onglet actif, voir le code ci dessous, qui correspond au début de ma pro...
27/12/2017 à 17:01Excel - VBAFunction qui ne fonctionne pasDans la fonction suivante je déclenche une erreur dès la première ligne : J'ai regardé je n'ai pas besoin de faire un "begin" comme avec VB normal.... L'erreur est : "Compile error : Excpected Sub, Function or Property..." Le code est assez bien commenté, mais comme vous pouvez le voir, je renvoie u...
27/12/2017 à 13:31Excel - VBA Offset negatif qui provoque une erreur ?Je suis en train de jouer avec les offsets et normalement ils devraient pouvoir être négatifs, mais dans le code ci dessous j'ai une erreur "Runtime error 1004 - "Application defined or object defined error" ? Je suppose que ca ne vient pas du offset même si c'est cette ligne qui me provoque l'erreu...
26/12/2017 à 14:56Excel - VBA Worksheet.change - Génère pb lors de selection multipleJ'ai une macro, qui me sert à automatiser certaines tâches, en particulier, une qui me permet en fonction de ce qui est écrit dans une cellule de mettre à jour une cellule d'une autre feuille. J'utilise pour cela l'évenement Worksheet.change(). Cela fonctionne bien lorsque je fais une modification s...
26/12/2017 à 13:12Excel - VBA Débutant - comparatifsJe cherche sur MSDN, les listes de comparatifs des cellules. Je récupère la dernière cellule modifiée et je souhaite savoir si elle est vide ou non, j'utilise donc une condition de type : J'aurais aimé trouver les différentes comparaisons des cellules comme (je cite complètement au hasard et je ne s...
18/05/2017 à 15:42Excel - VBA Generation automatique de fichier avec macroIl y a quelques temps j'ai mis en place une macro qui me faisait une génération automatique de fichier selon un tableau dans mon fichier excel et qui imprimait tout seul comme un grand, avec votre aide. Aujourd'hui je souhaite enregistrer chaque "woorksheet" générée en un fichier plutôt que de l'imp...
29/03/2013 à 11:42Excel - VBA Masquer les lignes qui ne correspondent pas à des criteres mJe dois compiler un ensemble de ligne de texte (44Mo de fichiers texte), pour ne garder que les lignes selon certains critères. J'ai 4 colonnes : Date Valeur 1 Valeur 2 Valeur 3 La valeur 1 et 2 sont des nombres rééls (virgules), la valeur 3 est un bit (soit 0 ou 1) Sur chaque feuille j'ai entre 700...