| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 04/04/2025 à 14:48 | Florianlm | Eviter l'imbrication de la fonction SI | Bienvenue sur le forum, ci-après une proposition de formule dynamique à entrer en F2... |
| 04/04/2025 à 14:06 | Tourack | Probleme liste deroulante dependante, et matrice | ??? S'il vous plait faites attention au vocabulaire que vous employez, c'est incompréhensible. Une parenthèse "(" n'est pas une accolade "{", une matrice n'est pas forcément dynamique… etc etc. Pour moi votre fichier fonctionne très bien, qu'est-ce qui ne va pas ? Quant aux fonctions matricielles dy... |
| 04/04/2025 à 13:55 | jvoitu | Cancel = true ne fonctionne pas sur sortie textbox | L'event Exit n'existe pas pour les TextBox, votre Sub n'est donc jamais appelé. Il ne faut pas écrire les events à la main, dans le VBE vous devez cliquer en haut à gauche pour choisir l'objet, et en haut à droite pour choisir la procédure à implémenter. De plus évitez les "_" dans le nom de vos obj... |
| 04/04/2025 à 11:23 | NicolasDK | Nombre de Excel à Google sheet | Pourquoi ne pas changer le format des nombres dans Excel en Nombres (standards), faire l'import, puis dans GoogleSheets transformer en valeur monétaire ... |
| 04/04/2025 à 11:19 | TWI | Valeurs possibles d'une cellule en fct de la valeur d'une autre cellule | Il faut utiliser une validation des données via formule. Par exemple FILTRE. Voir ci-joint... |
| 04/04/2025 à 08:42 | paterbleutch | Dans une formule envoyée par macro | Ce n'est pas normal. A moins que votre Excel soit en références R1C1 par défaut ?? De toute manière vous devriez pouvoir écrire simplement ActiveCell.FormulaR1C1Local = "=SOMME(R[" & CStr(-1*i) & "]C5:R[-1]C5)"... |
| 04/04/2025 à 08:40 | DUFLOT | VBA pour publipostage Excel à WORD | Merci pour votre retour, content que ça fonctionne. Bonne journée... |
| 04/04/2025 à 08:37 | Soso Kawa | Protection de mes codes VBA | Re, Pour l'enregistrement dites à vos collègues de faire attention à l'extension : .xlsm (en supposant qu'ils l'aient modifiée, car on n'a toujours pas vu de fichier). Mais sinon par défaut Excel conserve l'extension d'origine. Bonne journée... |
| 03/04/2025 à 16:24 | paterbleutch | Dans une formule envoyée par macro | Vous devez écrire ActiveCell.FormulaR1C1Local N'oubliez pas qu'en VBA tout est en anglais, FormulaR1C1 ne connait pas "SOMME" mais seulement "SUM"... |
| 03/04/2025 à 14:56 | DUFLOT | VBA pour publipostage Excel à WORD | C'est parce que votre macro réfère à la feuille active (ce qui n'est pas terrible). Si vous avez dans votre feuille d'accueil une liste des noms de feuille (qui doivent correspondre exactement aux vrais noms), alors je vous propose la rapide correction ci-dessous : Le fonctionnement est le suivant ... |
| 03/04/2025 à 13:59 | DUFLOT | VBA pour publipostage Excel à WORD | Bonjour, Pour insérer un bouton qui lance la macro, 2 méthodes : Onglet Développeur > Insérer > Contrôle de form (bouton = le premier) Insérer une forme (onglet insertion > illustrations > forme) choisir celle que vous voulez, la designer. Puis la sélectionner > clic droit > assign... |
| 03/04/2025 à 11:28 | SteveSteve | Liste nom de feuilles d'un classeur | Pas mal @LooReed ! Juste pour info la solution ne marche plus sur office 365 car la fonction GET.WORKBOOK a été supprimée. Mais pour Excel 2016 c'est parfait... |
| 03/04/2025 à 10:40 | Soso Kawa | Protection de mes codes VBA | Comme indiqué par @JExcelFr, ce n'est pas tant la version d'Excel qui joue mais surtout le fait que si quelqu'un l'a ré-enregistré en .xlsx et non .xlsm/.xlsb, alors Excel supprime les macros. Étant donné que Excel indique souvent un message d'alerte quand un fichier contient des macros il est proba... |
| 03/04/2025 à 10:00 | SteveSteve | Liste nom de feuilles d'un classeur | On ne peut pas tout avoir malheureusement. Les macros (par défaut) suppriment la liste d'annulation, et si désactivé comme vous l'avez remarqué ça fait un peu buguer. Selon moi il faudrait peut-être revoir votre processus. Quel intérêt, concrètement, avez-vous à avoir un sommaire dynamique en perman... |
| 03/04/2025 à 09:48 | Invité | Pb recherche x d une feuille à l autre | Est-ce que par hasard vous travaillez avec un fichier .xls ? Si oui, c'est un format de rétro -compatibilité avec Excel 2007 et inférieur. Il faut utiliser le .xslx avec les versions plus modernes, surtout quand vous utilisez les nouvelles fonctions... |
| 02/04/2025 à 17:14 | BAROUTE78 | TrimRange feature | En tout cas super fonction. Je ne veux plus voir de =A:A ! Je suis en train d'écrire un petit guide sur les nouvelles fonctions dynamiques (pour les accros au VBA), je compte l'inclure 👍... |
| 02/04/2025 à 13:49 | Max98 | Erreur Incompatibilité de type | Content d'aider. Pour info je vous conseille d'activer dans le VBE : Vue > Variables locales. Quand vous exécutez le code en pas à pas (via F8) ou lorsqu'il plante, cette fenêtre vous donnera l'état de toutes vos variables. En faisant ainsi vous trouverez la raison de beaucoup de "problèmes étran... |
| 02/04/2025 à 12:41 | Max98 | Erreur Incompatibilité de type | Votre code ne converti pas les données de la colonne D (feuille débit) en nombres. Vous avez des nombres à virgules séparés par… un point ".". Excel reconnait du texte pas des nombres. Donc quand vous voulez les utiliser pour le calcul, ce qui se produit à la ligne 18, vous levez une erreur car vous... |
| 02/04/2025 à 08:57 | AinaRoddy | Liaison fichier pdf sur excel, possibilite ouverture par autres personnes | C’est parce que vous avez inséré un objet "lié" : si vous cliquez 1x dessus et regardez la barre de formule, vous verrez qu'on y voit son chemin d'accès (sur votre PC). Votre destinataire ne peut donc pas y accéder. Pour y remédier, pour insérer un PDF lié au classeur. Dans Excel : Insertion > (t... |
| 02/04/2025 à 08:24 | iliyes | Bouton- Frame - Couleur | Comme @LooReed je suis content que vous ayez pu avancer ! Bonne journée et au plaisir... |
| 01/04/2025 à 15:10 | SteveSteve | Création d'une base de données dynamique | Super malin ce A1:J1&"/"&A2:J5 toujours au top @JFL 😉... |
| 01/04/2025 à 14:59 | dacunha31 | Code VBA pour date DD/MM/YYYY | Je n'y avais jamais pensé, c'est malin pour limiter des réponses à un QCM par exemple ! Top, direction la boite à outils... |
| 01/04/2025 à 14:08 | SteveSteve | Création d'une base de données dynamique | Une proposition de type formule basée sur l'exemple. Les classes vides sont tout de même renvoyées (modification possible). Mais bon selon moi vous travaillez un peu à l'envers. En général on part du tableau 2 vers les autres tableaux. Un TCD aurai suffit à regrouper par classe les élèves... |
| 01/04/2025 à 10:07 | nippon93 | Convertir fichier ods vers xlsx | Votre ami utilise-t-il OpenOffice ? Si oui c'est désuet et non maintenu depuis longtemps. Il devrait installer LibreOffice. En ouvrant son fichier avec LibreOffice il/vous trouverez des options d'enregistrement plus récentes (notamment .xlsx il me semble) et je pense que vous aurez moins de problème... |
| 01/04/2025 à 09:41 | HIRBOD | Pouvoir saisir des exposants pour les légendes sur un graph Excel | Non effectivement sur les légendes ce n'est pas disponible. Après bon, un contournement pourrait être d'écrire "Première" en toutes lettres, comme ça pas besoin d'exposant.N'oublions pas qu'Excel est surtout là pour faire des calculs, si vous voulez faire des mises en pages complexes d'autres outils... |
| 31/03/2025 à 16:23 | HIRBOD | Pouvoir saisir des exposants pour les légendes sur un graph Excel | Il y a des raccourcis claviers compliqués… Je vous dirait que le plus simple c'est d'ajouter les 2 boutons (comme on a sur Word) dans la barre d'accès rapide en haut. Pour cela : Fichier > Options > Barre d'accès rapide > Toutes les commandes > Alors moi j'ai Excel en anglais donc je doi... |
| 31/03/2025 à 16:03 | JApprendsExcel | Automatiser des adresses mail | En reprenant l'idée de @JFL, une formule peut-être un peu plus permissive au niveau des différents cas possibles (différents séparateurs acceptés et tous les cas d'abréviation (à 1 lettre) traités). Le tableau avec le "modèle" utilisé : Société Modèle Domaine AEI pre.nom aeifrance.fr EffortCity pnom... |
| 31/03/2025 à 13:52 | faudouy | Format personnalisé | Ah oui je n'avais pas fait attention. Excel n'accepte que 15 chiffres significatifs, après c'est arrondi. Donc il faut passer les cellules en format Texte, et pour les espaces bah je ne crois pas que ce soit possible facilement. Il faudrait faire une formule qui découpe le nombre par groupe de 3 chi... |
| 31/03/2025 à 13:46 | faudouy | Format personnalisé | Vous pouvez entrer comme format personnalisé : 000 000 000 000 000 000... |
| 31/03/2025 à 10:55 | etiennegelinas | Formule Excel index et equivalence | Merci pour votre retour (concis lol), attention comme dit la formule ne marche pas dans le cas des doublons càd 50% de votre tableau. Soyez prudent. Bonne journée... |
| 31/03/2025 à 10:48 | DUFLOT | VBA pour publipostage Excel à WORD | Qu'entendez-vous par " Seulement dans le code VBA, il faut définir les noms de colonne...n'y aurait-il pas une autre méthode ?" ? Vous voudriez boucler sur la ligne et en extraire les informations une à une ? Puis passer à une nouvelle ligne pour un nouveau document Word ? Si oui c'est peut-être pos... |
| 31/03/2025 à 10:39 | iliyes | Bouton- Frame - Couleur | Heuuu oui désolé, j'avais simplement lu la discussion. C'est exactement ce à quoi je pensais 👍... |
| 31/03/2025 à 09:09 | Jacky | Un bug inextricable | T.O.P. EDIT : j'ajouterai que pour comprendre un peu mieux les conversions de VBA on peut suivre le raisonnement suivant : Le code va toujours essayer de faire des conversions de type s (nombre vers texte, texte vers date etc.) là où il a besoin d'un certain type (par exemple un nombre) et qu'on lui... |
| 31/03/2025 à 09:05 | Quentin Montréal | Impossible de résoudre un problème d'optimisation | Sans rentrer en détails sur le projet en lui-même, si vous avez établi un modèle de calcul "manuel" [bien que je puisse rendre un modèle d'analyse sans algorithme], alors il est certainement possible de le retranscrire de manière algorithmique, en VBA ou peut-être même via formules. Après bo... |
| 31/03/2025 à 08:40 | iliyes | Bouton- Frame - Couleur | Pour info on peut "intégrer" le code de @LooReed dans un module de classe pour les frames. Le principe est exactement le même que le fichier que j'avais joint ou ta classe de bouton. Si j'ai bien compris le code de @LooReed, la différence est que la MAJ de la couleur des contrôles au niveau des fram... |
| 28/03/2025 à 16:55 | JNB57 | Livre d'or curés de la Moselle | C'est surtout un travail PowerQuery ce fichier (je pense que vous avez gardé la solution de cousinhub). Mais excusez moi je ne comprends pas le problème. Il me semble que le filtre garde bien l'info des colonnes que vous avez ajoutées… >> Que voulez-vous faire concrètement ? Vous voulez filtre... |
| 28/03/2025 à 15:59 | cedricgc | Equivalent IF(OR | Je suis content que vous vous en soyez sorti et en plus tout seul : vous avez progressé et c'est, je pense, le plus important. Les tableaux c'est vraiment le cœur des tableurs. Quand on les maitrise, on réduit les formules et on va beaucoup plus vite. Je vous invite à lire cet article (pour Excel, m... |
| 28/03/2025 à 15:05 | IJulienI | Décalage structure tableau | Oui, comme dit Alex c'est vraiment mal fichu cet export car il ne respecte pas les colonnes vides, et en plus de ça on perd les infos de la colonne 6 quand la colonne 3 déborde ! C'est vraiment étrange. Du coup moi je verrai une solution VBA où on lit chaque ligne et à partir de la 3e colonne on joi... |
| 28/03/2025 à 14:24 | IJulienI | Décalage structure tableau | Je n'ai jamais utilisé MusicBee, mais si vous avez un option d'export de type CSV/JSON ou XML ce serait top. Sinon en attendant pouvez-vous coller votre presse-papier dans un fichier texte (.txt) et le partager ici ? Merci... |
| 28/03/2025 à 14:09 | IJulienI | Décalage structure tableau | On peut vous aider pour ça, pas de problème. Pouvez-vous partager le fichier d'export fourni par musicbee avant de l'ouvrir avec Excel ? Merci... |
| 28/03/2025 à 14:08 | nicooooolas | Garder références entre documents actives malgré partage teams | Je ne pense pas que vous ayez fait une mauvaise manip, c'est simplement que les liens entre fichiers dépendent de l'arborescence de votre PC. Supposons que vous ayez votre dossier de travail dans votre dossier "Documents". L'adresse par défaut dans Windows d'un de ces fichiers sera "C:\Users\votre_n... |
| 28/03/2025 à 13:51 | IJulienI | Décalage structure tableau | Dans le fichier joint la colonne C est déjà regroupée… Comment faites vous votre importation, et avec quel outil ? En utilisant PowerQuery (via l'onglet données > importer) vous pourriez résoudre le problème dès l'importation... |
| 28/03/2025 à 13:47 | cedricgc | Equivalent IF(OR | Un avantage des tableaux structurés est qu'ils sont accessibles depuis n'importe quelle feuille sans changement dans la formule. Donc en gros : rien à changer ! Assurez-vous que vous avez bien un tableau structuré cependant, pas juste une plage. Cf. Utiliser des tableaux dans Google Sheets - Aide Éd... |
| 28/03/2025 à 12:36 | Mister Bluff | Transformation de données en h:m | Re-salut à tous, @21Formatic, je te remercie pour tes gentils mots, et pour dire la vérité j'apprécie tes propositions pour des problèmes souvent difficiles que tu prends le temps de résoudre, là où je n'ose pas me lancer. Bravo 🏓 Bon, pour revenir sur le sujet vous avez vu juste, j'ai supposé que l... |
| 28/03/2025 à 11:55 | etiennegelinas | Formule Excel index et equivalence | Oui les doublons posent pas mal problème c'est pour ça que je suis parti sur la matrice (et puis j'ai un peu du mal avec SOMMEPROD des fois ahah). Ma proposition est aussi limitée : si le tableau de référence n'était pas un carré 10x10 ça n'irait pas. A voir comment l'OP veut gérer les doublons... |
| 28/03/2025 à 11:47 | GregExcel | Liste déroulante | Salut @Jacky, Oui j'ai vu que tu étais parti sur autre chose. Ce que GregExcel voulait c'est une liste déroulante "dynamique" (il y a plein de fils sur le forum a ce sujet). L'idée c'est de nommer des plages de cellules (des listes) et d'utiliser INDIRECT pour les récupérer et donc mettre à jour la... |
| 28/03/2025 à 11:42 | Mister Bluff | Transformation de données en h:m | Formule un peu bulldozer mais qui devrait gérer le cas des heures parfois non indiquées (du coup heure = 0) : (avec l'heure texte en O55)... |
| 28/03/2025 à 11:28 | GregExcel | Liste déroulante | Pas de soucis, content d'aider. Si votre problème est résolu, pensez à clôturer le fil. Et s'il vous plait, indiquez votre version d'office dans votre profil (2016/2021/365…?) c'est important, par exemple pour ces validations de données les méthodes disponibles changent en fonction des versions... |
| 28/03/2025 à 11:21 | GregExcel | Liste déroulante | Oui c'est normal. Il faut faire attention quand vous définissez la validation des données : dans votre INDIRECT vous avez laissé les $ autour de la cellule, donc en fait toutes vos cellules dépendent de C4. En retirant le $ devant le numéro de ligne, la validation va changer pour chaque ligne (C4 pu... |
| 28/03/2025 à 10:57 | etiennegelinas | Formule Excel index et equivalence | Equiv ne fonctionne qu'avec des tableaux en "1D", càd soit UNE ligne soit une colonne. Là vous avec une matrice 2D, donc Equiv ne peut pas fonctionner. J'ajouterai que dans l'exemple donné effectivement on n'a qu'un seul "13.25%" dans le tableau, mais si on cherchait 12%, quelle cellule renvoyer ? J... |