Passionné d'Excel

Inscrit le :06/04/2007
Dernière activité :Mercredi à 05:54
Version d'Excel :2016
Lieu :CH - Valais de Cœur
Messages
9'774
Votes
742
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Sujets créés par Yvouille - page 3

DateForumSujetExtrait du message
13/12/2015 à 10:38Excel - VBAPourquoi ActiveWorkbook.Save bloque ma macro ?Ma macro fonctionnait bien jusqu'à ce que je rajoute l'instruction ActiveWorkbook.Save . Très bizarrement, le code bloque maintenant selon l'image ci-dessous. Avez-vous une idée pourquoi ? Cordialement. J'ai peut-être posté un peu vite, car après avoir refermé Excel et avoir redémarrer mon ordi, tou...
02/07/2015 à 23:28Excel - VBA Appareil de photo et VBAJe cherche à créer un code qui me permettrait de faire ceci, après que j’ai sélectionné une plage de cellules : Suppression de la dernière photo en place Création d’une nouvelle photo sur la base de la sélection effectuée Placement de cette nouvelle image à un endroit assez précis. Dans le fichier e...
30/06/2015 à 21:12Excel - VBAInstructions VBA qui fonctionnent une fois sur deuxAfin d’aider un membre sur un autre fil, j’ai commencé les macros du fichier ci-joint. Celles-ci sont une simplification de codes beaucoup plus longs et il se peut que vous ne compreniez pas toutes les parties qui semblent inutiles. La macro principale ‘Sub Report()’ recherche dans le texte d’une ce...
16/06/2015 à 22:03Excel - VBA UserForm temporiséAfin d’aider un membre du Forum, j’ai tenté les codes placés dans le fichier joint. Si au premier lancement des macros à l’aide du bouton en place tout se passe correctement – le premier UserForm reste ouvert 5 secondes, le second 3 secondes - ça se gâte lors du deuxième lancement de la macro ; le p...
10/04/2015 à 14:04Excel - VBA WorksheetFunction.SumProduct ne fonctionne pasJ’ai essayé de remplacer mes formules visibles dans la plage G2:I4 de la Feuil2 par une macro. J’ai tenté la macro ci-dessous sur la Feuil1, mais ça bloque. Avez-vous une idée pourquoi ? Cordialement...
30/01/2015 à 10:45Excel - VBA Recherche de distances kilométriques - Google Maps ou autreSavez-vous s’il existe la possibilité au travers d’Excel d’aller chercher la distance kilométrique entre deux localités ou adresses sur des sites comme Google Maps (de préférence) ou autre ? Si oui, comment est-ce que ça fonctionne au niveau d’un fichier Excel ? Cordialement...
28/01/2015 à 16:08Excel - VBA VBA - Mon code bloqueDans le ‘Module2’ du fichier ci-joint, j’ai un code ‘numeroPageCelluleActive’ – lié à une fonction ‘numeroPage’ - qui fonctionne parfaitement. Malgré (ou parce) que la feuille est présentée avec les sauts-de-page visibles, mon code trouve le numéro de page de la cellule active. J’ai ensuite essayé d...
10/01/2015 à 08:03Tutos et astucesMéthodes 'Point d’arrêt’ et ‘Pas à pasSi vous ne les connaissez pas encore, découvrez les possibilités très intéressantes des méthodes ‘Point d’arrêt’ et ‘Pas à pas’ de l’explorateur VBA afin de comprendre le déroulement d’un code, de découvrir d’où provient un bogue, etc. Merci d’avance de vos propositions d’améliorations...
01/10/2014 à 07:38Excel - VBA Format de date mmmm aaaa avec majusculeJ'ai une date inscrite dans une cellule au format mmmm aaaa . Le résultat est donc par exemple novembre 2014 . Mais j'aimerais obtenir le résultat Novembre 2014 , avec une majuscule au nom du mois. Est-ce possible ? Bonnes salutations...
30/07/2014 à 11:37Excel - VBA CommandButton avec un texte minusculeDans le fichier ci-joint, je rencontre un drôle de problème : sur le UserForm2, je peux placer des CommandButton normaux alors que sur le UserForm1, le texte de ces CommandButton est minuscule Savez-vous d’où peut provenir ce problème et/ou comment y remédier ? A vous relire...
15/06/2014 à 18:06Excel - VBA Programme 'Aide VBANormalement, lorsque l’on se trouve dans l’explorateur VBA, on peut placer le curseur sur un mot-clef, taper la touche F1 et l’on obtient de l’aide. Depuis quelques jours, la fenêtre d’aide reste désespérément vide ou un message indique que le mot est probablement mal orthographié. Savez-vous si j’a...
11/06/2014 à 21:14Excel - VBAVBA : Petit mystère Excel (Problème de format?)Afin de pouvoir comparer un très grand nombre de données, j’ai cherché une solution en passant par des tableaux VBA. Mon code fonctionne assez bien, à l’exception d’un petit mystère qui m’embête bien. Afin d’en faire la démonstration, j’ai réduit mon fichier ci-joint à une ligne alors que qu’il peut...
11/06/2014 à 12:25Excel - VBA VBA : Incompatibilité Fonction Match - Variables DateA l’aide d’une macro telle que celle placée dans le fichier ci-joint, je voudrais trouver la position d’une heure donnée dans une colonne de références. En recherchant la valeur inscrite en D1, je voudrais obtenir le résultat 2 (position de la valeur immédiatement inférieure à celle recherchée). Sav...
01/06/2014 à 21:18Excel - VBA Tableaux VBA : Dépassement de capacitéAfin d’aider un membre du Forum, j’ai tenté de créer un tableau VBA et d’en reporter dans un premier temps les valeurs enregistrées sur une autre feuille. Comme le code bloquait (dépassement de capacité), j’ai tenté de réduire le tableau de base de 72 à 36 colonnes [ dont j’utilise une colonne s...
01/06/2014 à 14:53Excel - VBA Problème avec le code Workbook_BeforeCloseDans le fichier ci-joint, je voudrais que - si des données sont en place dans la plage A2:A32000 de la feuille ‘Démo’ lors de la fermeture du fichier - l’utilisateur puisse simplement A) indiquer que ces données peuvent être effacées sans autre, que le fichier doit être enregistré puis refermé ou B)...
01/05/2014 à 07:05Excel - VBA Listes dynamiques horizontalalesA l’instar de la liste dynamique ‘Liste_CAS’ utilisé pour la validation de la cellule D1 de la Feuil2 du fichier ci-joint (si j’ajoute ou j'enlève des éléments dans la liste de la colonne B, la liste en D1 est immédiatement actualisée), je voudrais pouvoir utiliser des listes dynamiques sur la Feuil...
26/04/2014 à 10:14Excel - VBA MFC : Pourquoi ça ne fonctionne pas à tous les coups ?J’ai un petit casse-tête au niveau de MFC. Afin d’aider un membre, j’ai placé 4 MFC dans le fichier eric89_V2 ci-joint, pour la plage H6:H138 de la Feuil1. Le détail d'une des 4 règles : Les 4 conditions ensemble : Le résultat satisfaisant obtenu avant d'enregistrer et de refermer le fichier (une st...
04/03/2014 à 08:49Excel - VBA Message : 'Avertissement concernant la confidentialitéJe reçois parfois des fichiers Excel au format .xlsx sur des fils de ce Forum. Si je les enregistre chez moi au format .xlsm et que j’y enregistre un bout de macro, lorsque je veux ‘enregistrer’ ce fichier par après, j’ai à chaque fois le message ci-dessous qui s’affiche (‘ Avertissement concernant...
13/02/2014 à 08:38Excel - VBA VBA : Ouvrir un fichier sans en indiquer le cheminDans un fichier démo sur ce Forum, j'ai vu une macro du genre J’ai donc créé deux fichiers nécessaires à tester cette macro et – alors que je les avais placés dans le même dossier - cette macro fonctionnait parfaitement ; le Fichier_Démo était bel et bien ouvert automatiquement. J’ai alors essayé de...
01/02/2014 à 09:25Excel - VBA Function.Match qui ne fonctionne pasDans le fichier ci-joint, lorsque je clique sur le bouton en place sur la feuille ‘Effectif d'un mois’, il faut indiquer une date (entre janvier 2014 et décembre 2025). Mon code passe alors en revue toutes les feuilles et recherche sur les feuilles dont le nom commence par ‘Groupe’, sur la ligne 1,...
20/01/2014 à 14:06Excel - VBA Chargement d'une ListBoxDans le fichier ci-joint, j’ai des données en colonne O qui comportent bizarrement des espaces correspondant au CAR numéro 32 et d’autres correspondant au CAR 160. Pour simplifier les choses à un autre niveau, j’ai copié les données de la colonne O dans la colonne J en supprimant les espaces. Ensuit...
17/01/2014 à 21:29Excel - VBA Récupérer séparément les différents éléments d'une ListBoxAfin d’aider un autre membre, je vous présente un problème que je ne suis pas arrivé à résoudre tout seul. Dans le fichier ci-joint, si je clique sur le bouton en place et que je choisis ‘Devis’ ou ‘Facture’, j’ai des choix différents qui s’affichent dans la fenêtre ouverte. Il est alors possible de...
04/01/2014 à 21:32Excel - VBA Référence indirecte à une feuilleJ’ai encore un souci avec des références indirectes à des noms de feuilles. Dans le fichier ci-joint j’ai essayé diverses possibilités en G8 (voir G2, G3 et G4), mais aucune de ces formules ne me permettent de reporter les plages E4:P4 des diverses feuilles listées dans la colonne F. Pouvez-vous m’i...
04/01/2014 à 18:23Excel - VBA Référence indirecte et dynamique à une feuilleDans le fichier ci-joint, j’ai inscrit la formule ci-dessous en C2 et l’ai incrémentée vers le bas. Pour la colonne D, j’ai copié-collé la même formule en D2 et j’ai remplacé les textes ‘Groupe A’ par des textes ‘Groupe B’ avant d’incrémenter vers le bas. J’aurais préféré faire référence aux cellule...
26/12/2013 à 07:47Excel - VBA Récupérer des éléments d'une ListBoxEn voulant aider un autre membre, je suis tombé sur un os. Dans le fichier ci-joint, on peut ouvrir un UserForm en cliquant sur le bouton en place. Dans cet UserForm, si l’on sélectionne une ligne de la ListBox, je suis arrivé à en récupérer le premier mot afin de l’utiliser comme variable (dans ma...
10/10/2013 à 13:34Excel - VBA SetFocus ne fonctionne pasDans le fichier ci-joint, lorsque j'inscris une donnée qui n'est pas une date, un message d'erreur apparaît. Après l'avoir confirmé, j'aimerais que le TextBox 5 soit à nouveau sélectionné, mais malgré le code ci-dessous, c'est le TextBox6 qui l'est Avez-vous une idée de correction ? Cordialement...
05/10/2013 à 10:17Excel - VBARéinitialiser immédiatement un ComboBoxAfin d’aider un autre membre, jj93 pour ne pas le nommer, je travaille sur le fichier ci-joint. Mais je suis tombé sur un os. Lorsque je clique sur le bouton « Ajouter » et que je choisis une catégorie dans le deuxième ComboBox en place, ça lance le code « ComboBox_c_Change » qui actualise le nom «...
02/09/2013 à 13:54Excel - VBA VBA : Supprimer les macros dans la copie d'un fichierA l’aide du fichier ci-joint, je peux enregistrer une copie de la feuille «FICHE D’ANOMALIE» dans un nouveau fichier créé automatiquement à l’aide du bouton en place en E21. Le nouveau fichier - qui reste visible à l'écran à la fin de la macro -est enregistré dans le même dossier que le fichier de b...
22/08/2013 à 08:28Excel - VBA Explorateur VBA - Sélectionner une instruction particulièreLorsque l’on travaille dans l’explorateur VBA et que l’on avance pas-à-pas, une flèche jaune apparaît sur la gauche. Normalement on peut saisir cette flèche et sélectionner une autre instruction que celle qui est marquée en jaune. Sur mon PC au travail, je n’arrive plus à réaliser cela ; à chaque fo...
28/07/2013 à 17:48Excel - VBA Hébergement de fichiersJe connais un ou deux sites permettant d'héberger des fichiers, mais soit la taille du fichier est très limitée, soit c'est la durée d'hébergement qui l'est. Connaissez-vous un site qui permet d'héberger de très gros fichiers durant passablement de temps ? Cordialement...
06/06/2013 à 21:50Excel - VBA Zone d'impression extensible sans macroJ’ai quelques problèmes avec mes zones d’impression dynamiques SANS MACRO. J’ai utilisé des formules du genre =DECALER(Démo!$D$1;;;EQUIV("";Démo!$D$2:$D$61;0)+1;2) pour définir des noms et j’arrive à faire fonctionner tout ça à certaines conditions, mais il suffit que je veuille modifier un seul pet...
04/06/2013 à 20:28Excel - VBA VBA : Eviter le message "Mettre à jour les liaisons"Les macros inscrites dans le fichier « Base » ci-joint permettent de visiter tous les fichiers placés dans le même dossier – ainsi que dans tous ses sous-dossiers et ses sous-sous-dossiers, etc. – et d’en lister sur la Feuil1, colonnes A et B, tous les fichiers qui contiennent le mot-clé indiqué lor...
22/05/2013 à 19:45Excel - VBA Calculer un angle à partir de sa tangenteJe sais que la tangente d’un angle est 1.80277563773199 (côté opposé/coté adjacent OU racine carrée de 13/2). A partir de ce chiffre, ma fille trouve la valeur de l’angle sur sa calculette en tapant TAN -1 suivi du chiffre ci-dessus et elle obtient 60,983 degrés. Comment pourrais-je obtenir le même...
29/04/2013 à 14:27Excel - VBA Problème d'affichage en 120ème (x / 120)J’ai un problème avec le fichier ci-joint. J’aimerais pouvoir inscrire par exemple 60/120 dans la cellule B27 et que ça affiche 60/120. Mais ça affiche malheureusement 1/2. Le résultat attendu est inscrit dans la cellule B28, mais comme exemple uniquement, cette cellule sera supprimée par la suite....
14/04/2013 à 11:06Excel - VBA ListBox avec une seule entréeDans le fichier ci-joint j’ai un UserForm qui s’ouvre par le bouton du même nom et derrière lequel il y a le code Quand s’ouvre le UserForm, je peux taper les premières lettres d’un mot dans le TextBox du haut et – si des correspondances sont trouvées dans la liste en colonne F – une liste apparaît...
01/04/2013 à 08:39Excel - VBA Formule matricielle en code VBADe la même manière que l’on peut écrire une formule ainsi est-il possible d’écrire une formule matricielle en code VBA ? Mais attention, je ne parle pas d’écrire la formule elle-même dans la cellule par la ligne tel que le fait la macro dans le fichier ci-joint, mais bien de n’avoir comme inscriptio...
29/03/2013 à 08:31Excel - VBARemettre "Application.EnableEvents" sur TrueLorsque je travaille sur un projet pour lequel l’instruction Application.EnableEvents = False est nécessaire en début de macro, que je lance la procédure afin d’effectuer des tests et que ça bloque au milieu du code, celui-ci ne passe pas par l’instruction Application.EnableEvents = True placé en fi...
22/03/2013 à 14:43Excel - VBA Formules de rechercheAfin d’aider notre ami MaatRe sur un autre fil, j’ai cherché une formule unique que je n’ai pas trouvée. Je lui ai alors proposé une solution par macro. Je serais toutefois intéressé – de même que lui – à trouver quand même cette formule avec votre aide. Cette formule devrait être placée dans la cel...
18/03/2013 à 21:14Excel - VBAFormule unique en remplacement de 36 autresDans le fichier ci-joint j’ai des formules dans les colonnes D et E qui recherchent dans les colonnes J et K les valeurs correspondantes aux données entrées dans la colonne A. J’établis ensuite un résumé dans la cellule C4. Serait-il possible d’avoir une formule unique en C4, quelque chose du genre...
24/02/2013 à 06:38Excel - VBAProblème lors de l'aperçu avant impressionJ’ai créé un fichier contentant une macro sélectionnant certaines lignes selon les cas et se terminant par ActiveSheet.PrintPreview . Sur le PC d’une connaissance, la première partie de la macro fonctionne, mais lorsque l’aperçu est visible à l’écran, les boutons permettant d’imprimer sont grisés et...
21/02/2013 à 15:42Excel - VBA VBA - Différencier les extensions Excel des autresEn plaçant le fichier ci-joint dans un dossier quelconque, je peux lister dans sa colonne A tous les fichiers présents dans ce dossier - quelle que soit l'extension - ainsi que dans tous ses sous-dossiers. Dans la colonne B apparaissent les chemins correspondants aux fichiers listés en A. Mon problè...
04/02/2013 à 21:06Excel - VBA Références de graphique dynamiquesDans le fichier ci-joint j’ai un graphique qui dépend des données dans les colonnes A et B. Ces données peuvent varier ; un fois il peut y avoir 5 lignes, une fois 10 (dans mon fichier réel par l'intermédiaire d'une macro qui apporte sur cette feuille plus ou moins de données). Est-il possible de mo...
04/02/2013 à 19:12Excel - VBA Référence à une feuille dans un code VBADans un projet tel que ci-dessous, je voudrais faire référence à la feuil1 plutôt qu'au nom de la feuille xxx . Si c'est possible, comment dois-je m'y prendre ? J'ai essayé Sheets("Feuil1") mais ça ne passe évidement pas. Au plaisir de vous lire...
01/02/2013 à 12:14Excel - VBA Macro déclenchée lors du changement du nom d'une feuilleJ’ai un fichier avec une feuille nommée « Base ». Je voudrais que lorsque j’en effectue une copie et que j’inscrive une année comme nouveau nom d’onglet (par exemple 2013) la cellule A1 prenne cette valeur. J’ai bien essayé avec Private Sub Worksheet_Change(ByVal Target As Range) et Private Sub Work...
30/01/2013 à 11:16Excel - VBA VBA-Problème suite à nouvelle numérotation de cases à cocherJ’ai un nouveau problème pour lequel j’aurais besoin de votre aide. J’ai créé une feuille « Base » sur laquelle il y a des cases à cocher. Celles-ci sont reliées à mes macros « Effacer_couleurs » (macro raccordée au bouton « Enlever les couleurs ») et « Coloriage » (macro raccordée à chacune des cas...
30/01/2013 à 09:45Excel - VBA Alignement de cases à cocherSelon l’exemple ci-joint, y a-t-il un moyen simple d’aligner des cases à cocher sur une feuille Excel ? Au plaisir de vous relire...
25/01/2013 à 22:54Excel - VBAFichier qui se fige lorsqu'un code VBA est lancéAfin d’aider un autre membre sur un autre fil, j’ai placé dans le fichier ci-joint un code sur la feuille « Bilan » qui se déclenche à chaque fois qu’on sélectionne cette feuille. Ce code fonctionne assez bien, bien qu’il ne soit pas encore terminé. Mais mon problème est ailleurs. Si je supprime par...
30/12/2012 à 09:51Excel - VBAUtilisation de «AutoFilter» en VBAJ’essaie de comprendre l’utilisation de «AutoFilter» et ai tenté l’essai avorté ci-dessous, placé dans le fichier ci-joint. Pourriez-vous m’aider à réaliser cet essai qui me permettra de comprendre un peu mieux cette possibilité ? Cordialement...
03/12/2012 à 15:05Excel - VBA Message fixe durant le déroulement d'une macroJ’ai une macro relativement longue et j’aurais voulu qu’apparaisse un message du genre „La feuille est en cours de réactualisation, merci de patienter“ pendant que le code moulinerait en arrière-plan. A la fin de la macro, ce texte disparaîtrait automatiquement. J’ai tenté le coup avec un UserForm s...
03/12/2012 à 07:28Excel - VBA Question au sujet de AdvancedFilterPouvez-vous m'indiquer à quoi sert le passage CriteriaRange:=Range("z1:z2") de la ligne ci-dessous récupérée sur le Forum alors qu'il n'y a rien dans ces cellules Z1:Z2 ? A vous relire...