fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr en fr fr fr fr fr fr fr fr fr fr cs fr fr fr fr fr fr fr fr fr fr fr fr fr fr en en fr fr fr fr fr en fr nl fr fr fr fr fr fr fr fr en fr en fr fr fr fr fr fr fr fr fr fr fr en fr en fr pt fr fr fr fr fr fr fr en fr pt en fr fr en fr en fr fr fr en fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr fr en sv hbs_lat de fr en fr en en fr en fr fr en en en fr
J'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...
Transformer une macro de mise en forme en bascule
J'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...
Problème sur macro simple pour ajouter des bordures
J'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ç...
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...
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...
Macro pour "déplier" les lignes dans une feuille organisée sous forme de pl
J'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...
Ajouter une condition à une macro
J'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...
Cré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...
Renommer l'onglet actif, le dupliquer, renommer la copie
J'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...
Créer une copie de sauvegarde
Repré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...
Macro pour basculer entre 2 formats d'affichage
J'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...
Sélectionner cellules d'un même style
J'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...
En mode compatibilité: supprimer avertissement sur perte de fonctionnalités
Je 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...
Méthode Onkey pour Excel 365 sur Mac
Depuis 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...
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...
Changer automatiquement le facteur de zoom selon qu'on ouvre sur Mac ou PC
Je 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...
Excel 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...
Macro qui crée des MFC sans problème sur PC mais ne marche pas sur Mac
Je 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...
Exécuter une macro dans un onglet à l'ouverture
Je 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...
Créer des MFC d'un type prédéfini pour chaque ligne d'une feuille
Je 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...
Excel 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 !!...
Ligne masquée à l'insertion alors que je voudrais qu'elle soit affichée
Je 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...
Macro pour créer un nouvel onglet qui porte le nom de la cellule active
J’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...
Générer 1 lien hypertexte qui lie une ligne d'une feuille à un autre onglet
Dans 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...
Renommer un onglet avec la date du lundi en 8 suivant l'exécution
Pour 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...
J'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...
Détérioration des MFC au passage entre Excel 2003 et 2011
Je 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...
Activer 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...
SOMME.SI ou formule matricielle
Je 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...
MFC très altérées lors du passage de Mac à PC
Pour 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...
Emplacement de personal.xlsb sur Mac pour Office 2011
Pour 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 ...
Chercher si une chaîne est présente dans au moins une cellule d'une plage
Je 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...
Zoomer sur une cellule, puis revenir à l'affichage initial
J'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...
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...
Activer la 1ère cellule de la ligne
Question niveau débutant : comment activer la 1ère cellule de la ligne active ? Merci ...
Détecter si une cellule est vide avant de coller
Je 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...
Impossible d'insérer une image
J'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...
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...
Détecter si un filtre est activé avant d'exécuter une macro
J'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...
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 !!...
Figer le séparateur à un emplacement précis par une macro
J'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 !!...
Macro pour replier/déplier des lignes groupées
J'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...
Décaler la sélection d'un cran vers la droite
Comme 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...
Macro pour partager/départager un classeur en 1 clic
J’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...
Déplacer la cellule active vers la prochaine cellule visible
J'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...
Filtrer automatiquement le planning d'une équipe
Je 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...
Localiser les commandes Excel 2003 dans le ruban
Je 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...
Macro pour supprimer le « / » final dans des listes d’URL
Tout 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...
Identifier dans une plage les cellules contenant une chaîne
J'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...