Passionné d'Excel

Inscrit le :28/05/2024
Dernière activité :Vendredi à 16:56
Version d'Excel :365 EN
Lieu :France
Messages
3'426
Votes
1'032
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par saboh12617 - page 62

DateAuteur du sujetSujetExtrait du message
09/08/2024 à 12:37VdoTers Lier des segments issus de 2 sources de données différentesSans détails sur l'erreur ni fichier difficile d'etre précis. Quelques pistes de résolution : Vérifiez que ActiveWorkbook.SlicerCaches("Slicer_Zone") existe bien (assignez une variable et regardez là dans l'explorateur d'objets). Si vous avez Option Explicit, vous devez Dim Iitem as Variant Sinon, v...
09/08/2024 à 12:18Pj_JoumiCopier des lignes jusqu'à trouver une valeur donnéeSi vous voulez progresser en VBA, n'hésitez surtout pas à utiliser l'aide intégrée et en ligne ! Je le fais tout le temps. Je m'explique : Vous sélectionnez la fonction encadrant ce qui vous intrigue, en l'occurence le mot "Find" dans le code de h2so4, puis appuyez sur "F1". Ca va vous emmener direc...
09/08/2024 à 10:58pbgn Liste déroulante en cascade et fonction filtreJe ne connais pas trop la fonction filtre, mais personnellement j'utilise la méthode présentée dans cet excellent guide pour créer des listes imbriquées sur office 2021+/365. https://www.youtube.com/watch?v=kjD3z_OWWpE Si vous comprenez l'anglais (indou) bien entendu...
09/08/2024 à 10:33Miaoussland Horaire de livraison matin ou après midiJe n'avais pas bien compris le fonctionnement des diférentes colonnes, vous pouvez ignorer mon premier message...
09/08/2024 à 10:32jydComparaison de deux celluleHeu... oui Quelle est cette couleur ...
09/08/2024 à 10:02jydComparaison de deux celluleVous aviez stocké vos nombres sous forme de texte, pas de nombre. Vous pouvez d'ailleurs le voir grace aux petits coins rouge comme ci-après : Vous demandez à un ordinateur (très bete) de comparer du texte avec des numéros. Pour lui ce sont deux choses complètement différentes, comme si je vous dema...
09/08/2024 à 09:36Miaoussland Horaire de livraison matin ou après midiEDIT, c'est évidemment ce que vous souhaitez faire. Si vous avez effectivement office 365, vous pouvez changer la formule en X3 par EN: FR: Sinon, je vous joins ci-après votre classeur avec 2 nouvelles colonnes de "calcul", qui renvoie le temps à vérifier entre les colonnes S&T du matin ou U&V de PM...
09/08/2024 à 09:16Miaoussland Horaire de livraison matin ou après midiCela est du aux colonnes S et T, ZF Von 1 & ZF Bis 1, dans lesquelles des horaires matinaux (de livraison théorique je présume) sont renseignés. Je vois que ces valeur ne sont pas issues de formules mais entrées "en dur". C'est donc votre entrée qui est fausse. A priori 14h00 n'est pas entre 7h00 et...
09/08/2024 à 08:41stéphane1234 Archiver des lignes d'un tableauBonjour, désolé j'avais oublié la suppression de ligne. Dans le code ajouter A la fin du bloc if, comme suit : Je vous conseille de décaler un peu votre second tableau, plus à droite de 1 ou 2 colonnes si possible. Sinon je vois que l'extension peut aller un peu trop loin. Sinon en effet les remarqu...
08/08/2024 à 17:08Calou68Dégrouper des colonnes sur feuille protégéeJ'espère que vous allez bien également. Pour votre 1e question, il ne m semble pas que ce soit possible de grouper/dégrouper tant que les cellules sont vérouillées. Il faut déverouiller la feuille, dégrouper, puis reverouiller. Donc non, ce n'est pas possible. Pour votre seconde question, vous pouve...
08/08/2024 à 16:41Froggyfran Extraire des données d'une liste suivant un critère définiJe pense que c'est possible via PowerQuery votre affaire. Une proposition VBA que je maitrise mieux...
08/08/2024 à 15:29India901 Copier coller la mise en formeSi vous souhaitez copier, pour chaque ligne en colonne A, la couleur en colonne B, ligne +1 : Si vous souhaitez copier la couleur de A1 en B2 à B500 ...
08/08/2024 à 14:32stéphane1234 Archiver des lignes d'un tableauCi-joint une proposition VBA. Ci-après le code. Quand vous modifiez une valeur dans la colonne B, la ligne est copiée dans la feuille Archive. Attention si vous remodifiez la date cela crée une nouvelle ligne dans le tableau Archive...
08/08/2024 à 14:06India901 Copier coller la mise en formeVous pouvez utiliser l'enregistreur de macros pour ce genre de macro. Ci-après le code : Edit : excusez-moi j'ai probablement mal interprété votre demande. Si vous voulez copier la couleur sans les conditions, alors utilisez plutot ...
07/08/2024 à 17:12TATA 10 Recherche De FormuleRemplacez ma formule par Mais je pense que vous devriez vous renseigner un peu sur Excel, en tapant sur google " excel condition si " vous obtiendrez déjà beaucoup de vos réponses...
07/08/2024 à 16:52ExcelleurNovice Recherche de Texte et renvoi vers une correspondanceJe n'ai pas très bien compris, il me semble quand j'ouvre votre fichier que votre formule fonctionne. Cependant au cas où, je vous joins une formule via ArrayFormula (ctrl+maj+entrer), nécessaire sous version 2016 et inférieures, pour chercher correctement dans toute la liste du tableau. La formule...
07/08/2024 à 15:19DAMIS Modifier mot de passeOui vous pouvez modifier le mot de pass de votre fichier de la meme manière. Ci-après la documentation de la propriété password du classeur, avec un exemple qui montre justement comment le changer via thisworkbook.Password = "ce que vous voulez" Propriété Workbook.Password (Excel) | Microsoft Learn...
07/08/2024 à 14:31papicxFusion de 2 tableaux différentsJ'ai regardé un peu votre problème hier et au vu des nouveaux messages je ne peux qu'appuyer la proposition de Chris. C'est un problème qui se traite le plus efficacement avec powerquery. Sinon vous devez faire des fonctions compliquées et/ou des macros, elles aussi pas évidentes...
07/08/2024 à 13:46NoviceVBAexcel Insérer un nombre variable de lignesJe pense que la méthode la plus adaptée à votre problème est d'utiliser la fonction Range avec les indices de lignes comme suit : Range(indiceInitial & ":" & (indiceInitial-1) + nombreDeLignes).Insert Par exemple : On utilise -1 car sinon vu que la fonction Insert insère, de base 1 ligne, on se retr...
07/08/2024 à 12:23Manu31 Sauvegarde d'un fichier - Proposition d'un nomLe 3e argument que Optimix a indiqué dans le inputbox ("Test") est le nom que prendra le fichier par défaut si aucun nom n'est renseigné. C'est exactement ce que vous demandez il me semble...
07/08/2024 à 12:01Pierrot_de_la_Pampa Somme.si.ens en VBAC'est normal ne vous inquiétez pas. En supposant que votre formule est correcte, VBA "bugue" car l'argument Range.Formula prend comme paramètre la formule en Anglais. Pour l'insérez en français, utilisez plutot Range.FormulaLocal. Ci-après la doc : Range.Formula, propriété (Excel) | Microsoft Learn...
07/08/2024 à 11:44karlexTemps d'exécution programme VBACela dépend des opérations que vous effectuez, vous avez probablement des boucles qui font augmenter le temps de calcul de manière non-linéaire. Cela s'appelle la complexité algorithmique. Parfois un programme peut etre plus rapide sur un petit échantillon et plus lent sur un grand, ou de manière pl...
07/08/2024 à 11:24Gardoth Renvoie de valeur entre deux colonnesOui effectivement, tant que vous etes sur un systeme francais paramétré correctement votre formule fonctionne. En revanche vous aurez un problème si le fichier est utilisé sur un autre système (par exemple anglais, espagnol ou que sais-je) car les mois ne seront plus janvier, février etc. Et donc le...
07/08/2024 à 10:57Gardoth Renvoie de valeur entre deux colonnesJe vous ai placé en vert dans la feuille Cumul plafond la formule corrigée. [FR] =INDEX(I25:I36;EQUIV(MOIS(AUJOURDHUI());A25:A36;0)) [EN] =INDEX(I25:I36;MATCH(MONTH(TODAY());A25:A36;0)) Votre problème est que vous avez entré les mois en texte écrit à la main, en général il est préfér...
07/08/2024 à 09:16bayard MFC qui se modifie seuleEffectivement merci Chris je n'avais pas fait attention mais vous devez absolument éviter ce type de MFC pour faire du coloriage ! Vous allez créer une usine à gaz rien que pour ça. Au pire si pour une raison x ou y vous ne voulez/pouvez pas utiliser de table dynamique, faite un coloriage "manuel" e...
07/08/2024 à 09:01bayard MFC qui se modifie seuleQuand vous copiez-coller une cellule/son format ou que vous étendez une plage, si elle contient une MFC vous pourrez observer ce type de résultats. Excel n'est pas "très malin" sur ce point, et au lieu d'ajouter les nouvelles cellules dans la section "s'applique à" de votre MFC intiale, il en créé u...
06/08/2024 à 17:34Breizh56Calculer la somme du CA par type de client : Archivage, militaire, stéUne proposition via somme.si et alternativement TCD en feuille2, adapté à ce genre de filtrage...
06/08/2024 à 17:06TATA 10 Recherche De FormuleLa fonction MAX n'est-elle pas ce que vous cherchez ...
06/08/2024 à 17:00grivetombe FormulaArray - Impossible définir propriété FormulaArray de la classe RangeRe, Vraiment bizarre votre manipulation… Vous voulez changer le résultat affiché dans vos cellules ou la formule ? De plus, vous essayez de changer des valeurs dans, justement, une arrayformula. C'est impossible, essayez de le faire manuellement vous n'y arriveriez pas. Le bloc Tableau12[Heure&#...
06/08/2024 à 16:53iEldondeu3ème variable sur un nuage de points (étiquette ou aperçu)C'est possible de plusieurs façons. Vous pouvez, simplement, ajouter des étiquettes de données aux points de votre graph X-Y. Il suffit de sélectionner la plage des Z. Ajouter ou supprimer des étiquettes de données dans un graphique - Support Microsoft Vous pouvez aussi faire un graph en bulles, ave...
06/08/2024 à 16:21grivetombe FormulaArray - Impossible définir propriété FormulaArray de la classe RangeL'argument de FormulaArray doit etre une string, or vous l'entrez "tel quel". Cad, un mini exemple : Ajoutez des guillements autour, et n'oubliez pas le = au début...
06/08/2024 à 15:50Clem3004Excel : fonction SIIl vous manque des parenthèses et les guillements du premier SI (condition fausse) étaient dans le 2e. Essayez la fonction ci-après : Dans tous les cas, si vous etes sur Excel 2021+ je vous conseille vivement de jeter un oeil à SI.MULTIPLE (SI.MULTIPLE, fonction) - Support Microsoft . Les imbricatio...
06/08/2024 à 15:40faveurf Problème d'exécution 1004 Methode SaveAs a échouéBonjour, quelques pistes : Je vois que votre macro essaie d'exporter un workbook, donc un classeur avec potentiellement plusieurs feuilles, en CSV = fichier texte ne pouvant contenir les valeurs que d'une feuille maximum. Avez-vous essayé de lancer la macro avec une feuille unique ? Pourquoi exécute...
06/08/2024 à 15:24Manu31 Sauvegarde d'un fichier - Proposition d'un nomVous avez Application.GetSaveAsFilename method (Excel) | Microsoft Learn qui permet de sauvegarder un fichier en prédéfinissant un nom, malheureusement j'ai essayé et ca ne semble fonctionner que pour les extensions type Excel, pas le PDF. Je pense donc qu'il est nécessaire de passer par un Userform...
06/08/2024 à 15:21Manu31 Manipulation de fichier txtAhahah, je dois bien avouer que mes connaissances en PQ sont plus que sommaires ! Je serai sincèrement impressionné si PQ permet de traiter une requête aussi variable, car pour sur c'est bien + efficace que le VBA. Après je comprends l'auteur qui à déjà, il me semble, sa macro écrite et fonctionne e...
06/08/2024 à 14:56Manu31 Manipulation de fichier txtBien compris, en effet VBA semble bien plus adapté dans votre cas. Ci-joint un bout de code que j'ai trouvé sur internet. Fonctionne bien je l'ai testé sur quelques fichiers. Pensez à remplacer l'adresse dans les paramètres de OpenTextFile...
06/08/2024 à 14:38toun88Formule pour incrémenterDans ce cas vous avez nécessairement besoin de passer par VBA, car les fonctions ne se "rappellent" pas de leurs valeurs actuelles, autrement cela créé des boucles infinies. Ci-joint une proposition, et ci-après le code en question, qui doit se trouver dans le code de la feuille où se trouve votre t...
06/08/2024 à 14:05johan54Inserer un tableau avec macroNon vous ne pouvez pas "incruster" un fichier dans un autre fichier. Et meme, si vous copiez les feuilles et les insérez cela ne fonctionnera pas si les macros sont désactivés dans le fichier de destination. En revanche ce que vous pouvez faire c'est modifier un fichier A (sans macro) depuis un fich...
06/08/2024 à 13:55Manu31 Manipulation de fichier txtC'est possible de plusieurs manières mais, pourquoi n'utilisez-vous pas powerQuery ? l'import de fichiers txt/csv est instantané...
06/08/2024 à 11:56Maggs Recréer base de données à partir d'un tableau groupéJe n'avais pas vu la solution proposée, j'ai terminé la mienne trop tard Ci-joint le fichier tout de meme, pour les curieux, solution toute VBA, en réutilisant une partie du code que j'avais mis en place pour une autre solution. VBA Module : VBA Classe (réutilisée) ...
06/08/2024 à 09:39Maggs Recréer base de données à partir d'un tableau groupéOui effectivement comme l'indique JFL ça risque d'etre compliqué. J'ai regardé en VBA mais le problème est que ces "groupes" de cellules ne sont pas vraiment structurés… Je viens de trouver une propriété, "outlinelevel", qui renvoie le petit numéro à gauche dans la liste. En supposant vos données bi...
05/08/2024 à 17:33Maggs Recréer base de données à partir d'un tableau groupéPas sur que ce soit le résultat attendu, mais une approche assez simple via power query si vos "identifiants" de niveaux sont aussi simples que sur l'exemple (ie. tout un niveau commence par le meme mot). Vous pouvez ensuite simplement filtrer les colonnes en décochant les cases vides...
05/08/2024 à 16:35DAMIS Excel VBA macros pour exporter données saisiesEDIT : petite erreur j'avais oublié de nettoyer la feuille initiale. Ci-joint fichier corrigé...
05/08/2024 à 16:28DAMIS Excel VBA macros pour exporter données saisiesCi-joint une proposition, et ci-après la macro utilisée...
05/08/2024 à 15:32DAMIS Excel VBA macros pour exporter données saisiesOui c'est possible. Si vous voulez un code VBA, envoyez un fichier template avec la feuille de saisie et la feuille d'export...
05/08/2024 à 14:05didibusz Création d'un document avec des "blocs" qui s'affichentC'est possible via VBA, voir meme sans (mais peut vite devenir beaucoup plus complexe selon vos conditions et sous conditions). Afin d'avancer vous devriez joindre un fichier "template" avec les différentes feuilles et cas possibles, ensuite on pourra vous proposer des solutions concrètes...
02/08/2024 à 20:18Marc D. Formule pour des frais de déplacement bénévolesNickel, Effectivement, j'ai du supprimer les cellules sur lesquelles faisaient référence vos validations de données pour L8 et L9. Bon je pense que vous pouvez l'adapter comme bon vous semble, rapidement je vous ai fait un =SI en feuille CALC. Ci-joint fichier corrigé. Bon weekend...
02/08/2024 à 17:36Alioune Badara DIOPChanger format dateCela dépend de la langue de votre version d'excel. Essayez le format custom : jj/mm/aaaa en francais, ou dd/mm/yyyy en anglais. Si autre langue, à adapter Pour cela vous pouvez sélectionner une cellule de votre liste, faire format custom, regarder le "code" indiqué (similaire à celui que je vous pro...
02/08/2024 à 17:31Marc D. Formule pour des frais de déplacement bénévolesSi j'ai bien compris vos calculs, vous trouverez ci-joint une proposition de solution. Le principe est le suivant : Puisque vous souhaitez répartir le total kilométrique et non pas les tranches de prix de l'état, c'est donc de ce total qu'il faut baser tous les calculs. Ainsi dans votre formule effe...
02/08/2024 à 16:27evolm Sommeprod avec un critère texteSi votre colonne F contient des nombres au format texte, vous pouvez utiliser CNUM pour les convertir au format nombre Si F contient du texte, vous pouvez alternativement vérifier la présence du texte de B11 dans les cellules de F, avec TROUVE (case sensitive) ou CHERCHE (case insensitive), et utili...