Membre impliqué

Inscrit le :17/07/2007
Dernière activité :02/06/2020 à 01:03
Version d'Excel :2003 sur PC + 365 sur Mac
Emploi :architecte
Lieu :paris
Messages
1'153
Votes
8
Fichiers
0
Téléchargements
0

Sujets créés par gloub

DateForumSujetExtrait du message
08/05/2020 à 10:50Excel - VBATransformer les MFC en mises en forme non conditionnellesJ'aimerais pouvoir "figer" les MFC d'une feuille, càd transformer les MFC en mises en forme normales, donc non conditionnelles. Je pourrais le faire "manuellement", mais vu la complexité de la tâche, je me dis que ce serait parfait de le faire en VBA. Mais ça dépasse totalement mes capacités... Comm...
24/04/2020 à 09:29Excel - VBA Transformer une macro de mise en forme en basculeJ'ai créé une petite macro pour appliquer une bordure verticale pointillée aux cellules de la sélection. J'aimerais la faire évoluer vers un fonctionnement "en bascule" : – s'il n'y a pas de de bordure verticale intérieure préexistante, on la crée – s'il y a déjà une bordure, on la supprime Mais ça...
08/04/2020 à 12:20Excel - VBA Problème sur macro simple pour ajouter des borduresJ'ai un (petit) problème que je ne comprends pas . J'ai créé une macro avec l'enregistreur de macros pour créer une bordure autour de toutes les cellules sélectionnées. Ça fonctionne très bien, sauf que, quand ma sélection ne comporte des cellules que sur une seule ligne ou une seule colonne, je reç...
02/03/2020 à 12:57Excel - VBA Macro pour Centrer sur plusieurs colonnes, ou autre si déjà centréJ'aime bien la possibilité de centrer un texte sur plusieurs colonnes, que je trouve plus souple que "fusionner les cellules". J'ai une macro pour appliquer directement cette mise en forme à la plage sélectionnée : J'aimerais perfectionner cette macro pour que, si cette mise en forme est déjà appliq...
09/02/2020 à 14:57Excel - VBA Incrémenter une liste alphanumérique sans formule matricielle ?Dans le cadre d'une macro un peu compliquée à expliquer, j'ai besoin d'incrémenter une liste de valeurs alphanumériques. Dans une colonne où figurent des cellules au contenu divers et varié, il existe des cellules constituées d'une partie fixe alphabétique ("SUJET") suivie d'une valeur numérique. Ex...
09/02/2020 à 09:13Excel - VBA Macro pour "déplier" les lignes dans une feuille organisée sous forme de plJ'aimerais créer une macro qui dépasse mes capacités en VBA. J'ai une feuille organisée sous forme de plan, qui contient des lignes identifiées par un numéro dans la colonne 2 (dans la vraie vie il s'agit de numéros de courriers), rassemblées par "paquets" sous une ligne de synthèse (dans la vraie v...
04/02/2020 à 11:40Excel - VBA Ajouter une condition à une macroJ'utilise une macro pour insérer dans la cellule courante la date inversée du jour où on appuie sur le bouton lié à la macro : J'aimerais la complexifier un peu, en détectant s'il existe déjà une valeur dans la cellule. Si non, on insère la date inversée (comme ci-dessus, ou peut-être d'une façon pl...
03/12/2019 à 22:45Excel - VBACréer un bouton qui active un filtre sur la colonne où il est placéJ'aimerais faire un truc qui excède de beaucoup mes capacités en VBA : J'ai un tableau (dont je joins une version simplifiée et anonymisée) pour gérer le travail de collaborateurs avec un projet par ligne, et une colonne par collaborateur. Pour vérifier sur quel projet travaille tel collaborateur, j...
26/11/2019 à 14:40Excel - VBA Renommer l'onglet actif, le dupliquer, renommer la copieJ'essaie de faire un truc assez simple mais mes connaissances en VBA sont limitées. Je voudrais créer une macro qui : — renomme l'onglet actif à la date d'aujourd'hui, au format "yymmdd" — duplique cet onglet en plaçant la copie en 1ère position des onglets, et renomme la copie "EN COURS" Je trouve...
16/10/2019 à 11:27Excel - VBACréer une copie de sauvegardeExcel permet de créer une copie de sauvegarde d'un fichier, mais le fait que le nom de la copie commence par "Sauvegarde de..." fait que la sauvegarde se retrouve parfois éloignée ou avant l'original dans la liste des fichiers d'un dossier. Y a-t-il un moyen grâce au VBA de créer une copie de sauveg...
20/09/2019 à 11:40Excel - VBAReprésenter une durée en jours par des semaines via un format personnaliséExiste-t-il un moyen d'appliquer un format de nombre personnalisé, qui permette d'afficher sous forme de semaines une durée renseignée en jours. Exemple : Une cellule contient la valeur 28. Si je lui applique le format : 0 " j" , elle affichera 28 j. Existe-t-il un format qui permette d'afficher 4 s...
20/09/2019 à 11:07Excel - VBA Macro pour basculer entre 2 formats d'affichageJ'ai créé une macro avec l'enregistreur de macros, qui me permet d'appliquer un format personnalisé à une cellule. J'aimerais la perfectionner un peu pour qu'elle fonctionne en "bascule" : – si mon format personnalisé est déjà appliqué, la cellule revient à un format normal ("jj/mm/aa" en noir) – si...
18/09/2019 à 17:47Excel - VBASélectionner cellules d'un même styleJ'aimerais pouvoir faire évoluer progressivement la mise en forme de certaines plages (le plus souvent : des ensembles de lignes) dans une feuille compliquée. J'ai cru avoir trouvé la solution en utilisant des styles, mais ils ne gèrent pas les MFC. Du coup, j'aimerais juste pouvoir sélectionner tou...
28/05/2019 à 11:04Excel - VBAEn mode compatibilité: supprimer avertissement sur perte de fonctionnalitésJe travaille sur Excel 365 sur Mac, mais pour des raisons de compatibilité interne à l'entreprise, j'enregistre tout au format 2003. A chaque enregistrement, Excel me renvoie le message (faute d'orthographe comprise) : "Vous risquez de perdre certaines fonctionnalités de votre classeur si vous l'enr...
14/02/2019 à 12:36Excel - VBAMéthode Onkey pour Excel 365 sur MacDepuis des années, j'utilise plein de raccourcis personnalisés que j'ai créés avec l'aide reçue sur ce Forum, ça m'a facilité la vie au-delà du possible. Mais voilà, maintenant je travaille sur Mac au bureau, et aucun de ces raccourcis ne marche. Quelqu'un sait-il si c'est lié à ma config (Excel 365...
06/02/2019 à 22:25Excel - VBA Plus possible d'ajuster la taille de police à la largeur de cellule ?Je navigue entre Excel 365 sur Mac au bureau et Excel 2003 sur PC à la maison. Dans mon environnement de travail au bureau, impossible de trouver comment ajuster la taille de police à la largeur de cellule. Sur Excel 2003 c'est une case à cocher dans l'onglet Alignement de la fenêtre Format de cellu...
03/02/2019 à 08:41Excel - VBA Changer automatiquement le facteur de zoom selon qu'on ouvre sur Mac ou PCJe travaille sur les mêmes fichiers, tantôt sur Mac tantôt sur PC. Ça me pose un problème d'affichage : la même feuille Excel apparaît beaucoup plus petite sur l'écran d'un Mac que sur un PC. Donc à chaque changement de plateforme, je dois modifier le facteur de zoom de chaque feuille... Du coup, po...
09/01/2019 à 18:18Excel - VBAExcel sur Mac : pourquoi certains fichiers s'ouvrent en bas ou à droite ?J'ai un problème pénible depuis que je suis passé sur Mac (avec des navettes de fichiers entre Excel 365 sur Mac et Excel 2003 sur Win 7 Pro) : à l'ouverture, certains fichiers s'affichent tout en bas ou complètement à droite de l'écran. Il ne subsiste qu'une partie de la barre de titre si bien que...
03/12/2018 à 22:37Excel - VBAMacro qui crée des MFC sans problème sur PC mais ne marche pas sur MacJe fais faire des aller-retours à des classeurs entre bureau (Excel 365 sur Mac) et maison (Excel 2003 sur PC). Tout ça fonctionne à peu près, mais les MFC souffrent dans ces échanges (et sans doute aussi de l'ajout et de la suppression très fréquente de lignes, qui finit par déboucher sur une proli...
01/12/2018 à 19:15Excel - VBA Exécuter une macro dans un onglet à l'ouvertureJe cherche à faire un truc simple, sans y arriver... Je veux que, quand j'ouvre un classeur, une macro précise ("MACRO_TEST") s'exécute dans un onglet précis ("ONGLET_TEST") sans modifier l'onglet qui était actif lors du dernier enregistrement du fichier. Dans " ThisWorkbook " j'ai placé le code sui...
24/11/2018 à 10:56Excel - VBACréer des MFC d'un type prédéfini pour chaque ligne d'une feuilleJe gère une feuille Excel qui détaille, semaine par semaine et pour plusieurs projets, le planning et le temps attribué aux personnes affectées à chaque projet (cf fichier joint). Pour chaque projet, plusieurs lignes détaillent le planning hebdomadaire à l'aide d'une MFC, et les lignes suivantes dét...
22/11/2018 à 01:17Excel - VBAExcel 2003 : copier des barres d'outils vers un autre classeur ?Je cherche à copier des barres d'outils personnalisées (constituées de boutons qui lancent des macros) d'un classeur à un autre. Je sais le faire dans Word, mais pas dans Excel. Quelqu'un saurait-il m'éclairer ? Merci !!...
31/10/2018 à 11:51Excel - VBA Ligne masquée à l'insertion alors que je voudrais qu'elle soit affichéeJe tiens un tableau de suivi de courriers entrants et sortants pour mon travail (cf fichier joint). Quand un courrier sur un sujet nouveau part ou arrive, je crée une ligne (l'objet du courrier s'affiche sur fond noir). Quand une réponse part ou arrive, je crée une nouvelle ligne juste en-dessous. C...
21/10/2018 à 22:19Excel - VBAMacro pour créer un nouvel onglet qui porte le nom de la cellule activeJ’essaie de faire une manip qui doit être simple, mais je ne vois pas comment : j’aimerais créer un bouton dans une feuille qui permette, en cliquant dessus, de créer juste après l’onglet actif un nouvel onglet qui : 1/ porte le nom de la cellule active 2/ soit la copie d’un onglet modèle situé à la...
21/10/2018 à 22:13Excel - VBAGénérer 1 lien hypertexte qui lie une ligne d'une feuille à un autre ongletDans un classeur, je gère un ensemble de fiches créées à partir des infos figurant dans une liste récapitulative dans le 1er onglet du classeur. Pour faciliter l’exploitation des fiches, surtout quand il y en a beaucoup, j’aimerais pouvoir créer automatiquement un lien hypertexte dans chaque ligne d...
17/10/2018 à 10:12Excel - VBA Renommer un onglet avec la date du lundi en 8 suivant l'exécutionPour un de mes fichiers professionnels (un planning), je dois, chaque semaine, faire une copie de l’onglet actif, la placer à gauche de la liste des onglets et renommer ce nouvel onglet par la date inversée du lundi qui suivra la semaine prochaine (si je le faisais aujourd’hui, 17 octobre, ça serait...
30/09/2018 à 08:15Excel - VBACopier/coller MFC seulementJ'aimerais pouvoir coller uniquement la MFC d'une cellule vers d'autres cellules, sans coller le reste des formats (bordures, remplissage, format de nombres, etc...). La fonction Collage spécial ne propose pas cette option (du moins dans ma version d'Excel 2003). Y a-t-il un moyen d'y parvenir ? (sa...
21/09/2018 à 22:46Excel - VBA Détérioration des MFC au passage entre Excel 2003 et 2011Je reviens sur un problème que j'ai déjà évoqué sous un angle différent dans un autre sujet. Je suis contraint de faire migrer des fichiers .xls vers Excel 2011 sur Mac. Mais parfois, je dois à nouveau ouvrir ces fichiers sur Excel 2003. Et là, c'est la cata : les MFC ne fonctionnent plus. Une des r...
19/09/2018 à 00:32Excel - VBAActiver l'outil de sélection (flèche blanche) par une macro ?Comme les développeurs de Microsoft ont semble-t-il oublié ou négligé d'inclure l'outil de sélection dans Excel v2011 pour Mac, je galère... J'ai cherché toutes sortes de solutions, mais pour l'instant : nada. Du coup je me suis dit qu'il restait peut-être encore possible d'activer cet outil à l'aid...
19/09/2018 à 00:05Excel - VBA SOMME.SI ou formule matricielleJe bute sur une difficulté. J'essaie de simplifier le calcul de la somme de valeurs en colonnes, qui doit s'effectuer seulement à la condition de satisfaire à des critères de dates. Je pensais m'en tirer avec une formule de type SOMME.SI, mais je n'y arrive pas. Peut-être une formule matricielle ser...
18/09/2018 à 00:06Excel - VBAMFC très altérées lors du passage de Mac à PCPour des raisons professionnelles, je travaille sur Excel 2011 sur Mac au boulot, alors que je suis sur Excel 2003 sous Windows 7 à la maison. Quand j'ouvre sur Mac un fichier .xls (qui comprend des macros) enregistré sur mon PC : pas de problème. Mais quand j'enregistre ce fichier sur Mac et que je...
14/09/2018 à 12:16Excel - VBAEmplacement de personal.xlsb sur Mac pour Office 2011Pour des raisons professionnelles, je dois basculer sur Mac et sur Office 2011. Quelqu'un sait-il où je dois placer mon fichier personal.xlsb ? Merci ...
13/06/2018 à 11:13Excel - VBA Chercher si une chaîne est présente dans au moins une cellule d'une plageJe me casse la tête pour trouver le moyen de détecter si, parmi les cellules d'une plage, se trouve au moins une fois une chaîne de caractères. Exemple : parmi une plage qui contient des noms de villes françaises, trouve-t-on la chaîne "sbo" ? Oui, si la plage contient par exemple Strasbourg. Mais j...
17/03/2017 à 23:26Excel - VBA Zoomer sur une cellule, puis revenir à l'affichage initialJ'ai souvent besoin de zoomer sur une cellule (par exemple pour faire une loupe le temps de composer un numéro de téléphone noyé dans une grande liste), puis de revenir à l'affichage initial. Pour ça, j'ai bidouillé une macro avec l'enregistreur de macros, qui en plus colorie la cellule active le te...
09/03/2017 à 23:30Excel - VBA Comment faire une formule avec 16 SI imbriqués ?J'ai créé une feuille dans laquelle je supervise la diffusion et la vérification d'une demande à l'intérieur d'une équipe. A chaque étape de diffusion ou de validation, je note la date dans une cellule. La feuille me permet de ne pas perdre d'infos, mais surtout, de savoir à tout instant qui doit fa...
10/12/2016 à 07:47Excel - VBA Activer la 1ère cellule de la ligneQuestion niveau débutant : comment activer la 1ère cellule de la ligne active ? Merci ...
10/12/2016 à 07:05Excel - VBA Détecter si une cellule est vide avant de collerJe sais bidouiller du VBA, mais guère plus. Dans une macro, je dois coller dans la cellule active le contenu d'une cellule modèle présente dans la ligne 2. Ça, je sais faire : Mais je voudrais que l'opération n'ai pas lieu si la cellule active n'est pas vide. Qqn saurait me dire comment compléter mo...
02/12/2016 à 19:06Excel - VBA Impossible d'insérer une imageJ'ai un problème sur certains classeurs : impossible d'y insérer une image, ni par copier/coller, ni par glisser-déposer, ni par le ruban – le groupe de commande Illustrations est même grisé, donc inaccessible. Quand j'essaie un copier/collé, j'obtiens le msg : Microsoft Excel ne peut coller les don...
20/11/2016 à 14:15Excel - VBA Macro pour centrer une cellule si elle contient "–"J'aimerais qu'il existe une option de MFC pour centrer automatiquement le texte d'une cellule si elle contient une chaîne particulière. Dans le cas présent, j'aimerais que, si je saisis un tiret " – " comme valeur d'une cellule, l'alignement du texte soit centré, même si la cellule est réglée pour q...
24/10/2016 à 16:02Excel - VBADétecter si un filtre est activé avant d'exécuter une macroJ'utilise très souvent une macro pour insérer dans mes feuilles une ligne vierge mais déjà mise en forme et avec des formules qui vont bien (voir ci-dessous). Problème : quand un filtre est activé, la macro ne marche pas. Quelqu'un saurait-il comment modifier la macro pour qu'elle insère quand même...
10/10/2016 à 14:38Excel - VBA Où trouver le fichier d'installation de Morefunc 2013 ?Je souhaite pouvoir convertir des nombres en toutes lettres (1234 → "mille deux cent trente quatre"). Il semble que je doive télécharger Morefunc pour Excel 2013, mais tous les liens de téléchargement que je trouve sont périmés. Quelqu'un sait-il où je peux me procurer ce fichier ? Merci !!...
05/06/2016 à 23:51Excel - VBAFiger le séparateur à un emplacement précis par une macroJ'utilise beaucoup de macros qui effectuent des tris, ce qui a parfois pour effet de déplacer le séparateur. J'aimerais pouvoir ajouter Assez macro un bout de code qui repositionne le séparateur, figé entre les lignes 11 et 12. Quelqu'un saurait-il comment faire ? Merci !!...
22/05/2016 à 17:39Excel - VBA Macro pour replier/déplier des lignes groupéesJ'aimerais pouvoir utiliser une macro….mais je ne sais pas l'écrire. Voilà la chose : Dans une feuille Excel, j'ai beaucoup de lignes groupées (voir fichier joint). A l'état normal, ces lignes sont "repliées" sous la ligne de synthèse. J'ai fréquemment besoin de déplier un groupe et d'en replier un...
22/05/2016 à 15:19Excel - VBA Décaler la sélection d'un cran vers la droiteComme je suis loin d'être un expert en VBA, j'ai besoin d'aide sur un truc basique : je souhaite sélectionner une plage de cellules immédiatement à droite d'une plage nommée. Autrement dit, dans une macro, je sélectionne une plage nommée et je voudrais que la sélection se décale d'une colonne vers l...
09/05/2016 à 09:38Excel - VBAMacro pour partager/départager un classeur en 1 clicJ’utilise beaucoup de classeurs partagés. Compte-tenu des limitations qu’Excel impose en mode partagé (formats conditionnels, macros, etc…) il m’arrive souvent de devoir supprimer le partage, faire mes modifs, recréer le partage. Comme ça finit par être fastidieux, je rêve d’une macro qui me permett...
29/04/2016 à 00:07Excel - VBA Déplacer la cellule active vers la prochaine cellule visibleJ'essaie de faire un truc tout bête sur le papier, mais je ne sais pas comment faire : je voudrais déplacer la cellule active d'un cran vers la droite, mais en ignorant les colonnes masquées. ex : si les colonnes B, C et D sont masquées, je voudrais pouvoir passer de la colonne A à la D directement...
26/04/2016 à 00:58Excel - VBA Filtrer automatiquement le planning d'une équipeJe gère sur Excel le planning d'une petite équipe. Ce planning porte sur un nombre variable d'affaires, sur lesquelles peuvent travailler plusieurs personnes de l'équipe. J'aimerais mettre au point une macro qui me permette, pour chaque personne, de filtrer le planning pour ne laisser apparaître que...
24/04/2016 à 20:05Excel - VBA Localiser les commandes Excel 2003 dans le rubanJe ne trouve plus en ligne le mappage des commandes d'Excel 2003 pour les versions d'Excel avec Ruban. A-t-il disparu ou déménagé ? Si c'est la 2ème option, qqn sait-il où le trouver ? Si c'est la 1ère, quand Excel 2007 est sorti, j'avais vu un classeur qui donnait les équivalences. Qqn en a-t-il ga...
22/02/2016 à 11:24Excel - VBA Macro pour supprimer le « / » final dans des listes d’URLTout est dans le titre ou presque : j’ai besoin de supprimer par une macro le slash parfois présent à la fin d’une URL. Comme je dois appliquer cette modification dans de nombreuses feuilles existantes, j’aimerais créer un bouton dans mon interface 2003 pour faire cette modif dans les plages de cell...
22/01/2016 à 09:04Excel - VBA Identifier dans une plage les cellules contenant une chaîneJ'ai besoin de détecter dans une plage la présence d'une chaîne particulière (voir fichier joint). Je m'explique : 1/ la plage contient une liste de noms de personnes. 2/ je cherche si un nom de famille donné est présent dans la plage 3/ si oui, j'ai besoin de récupérer la position dans la plage de...