| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 12/01/2021 à 23:10 | akira | Modification lien feuille suivant cellule | Si j'ai compris : où A1 est la cellule qui peut changer de nom de feuille. Il s'agit de la cellule A1 de la feuille où est saisie la formule et non de l'autre classeur. Cdlt... |
| 12/01/2021 à 22:55 | catherine41 | Erreur dans ma formule | Ici H18 vaut 0 et la formule renvoie "Erreur" quand H18 vaut 0 ou plus et que K18 est vide (ce qui est le cas). Edit : Salut eriiic ! Attention aussi à la police de la même couleur que l'intérieur de la cellule Edit : Salut JoyeuxNoel ! Tu es en forme aujourd'hui Cdlt... |
| 12/01/2021 à 22:45 | Micka90340 | Suppression onglets donnés | Est-il nécessaire de supprimer la feuille et de la recopier ? Ne pourrait-on pas copier toutes les cellules sur les feuilles déjà existantes (quand elles existent bien sûr) ? Voici une proposition de code (pas de grand changement à signaler) ... |
| 12/01/2021 à 22:23 | Micka90340 | Suppression onglets donnés | Je vais regarder avec plus d'attention mais ce qui est censé se passer déjà... Est-ce que "Synthèse.xlsm" est le classeur exécutant, thisworkbook ? Est-il nécessaire de supprimer la feuille et de la recopier ? Ne pourrait-on pas copier toutes les cellules sur les feuilles déjà existantes (quand elle... |
| 12/01/2021 à 21:58 | SEADOO | Comparer le texte de deux cellules et indiquer les mots manquants | J'ai finalement créé un compte Google Sheets et tester la formule a été la première chose que j'ai faite ! De mon côté, ça semble marcher... Je ne sais pas si vous êtes toujours en recherche. Cdlt... |
| 12/01/2021 à 21:15 | Micka90340 | Suppression onglets donnés | Oui, il fallait définir la variable nomOnglet... Que voulez-vous faire exactement ... |
| 12/01/2021 à 21:09 | JIL | Somme.si sur plusieurs feuilles Excel | Les larmes aux yeux !? La fonction personnalisée renvoie un tableau (une matrice), la liste de toutes les feuilles entre la feuille "DEBUT" et la feuille "FIN" (Note : cela revient à la solution proposée par tulipe_4 mais sans plage intermédiaire). Le SOMMEPROD permet de "matricialiser" le SOMME.SI... |
| 12/01/2021 à 18:46 | Micka90340 | Suppression onglets donnés | Voici un essai avec une fonction : Cdlt... |
| 12/01/2021 à 17:52 | JIL | Somme.si sur plusieurs feuilles Excel | Voici une proposition qui tombe à point nommé avec une fonction personnalisée permettant de renvoyant la liste des feuilles selon un intervalle : A utiliser dans la formule de Tulipe_4 Ici la fonction perso est onglets(nom début;nom fin). Cette fonction renvoie une liste avec tous les noms de feuill... |
| 12/01/2021 à 17:49 | Olivier64 | Erreur 13 - Incompatibilité de type | Vous êtes sûr ? Il peut y avoir moult problèmes entre les limites, les décimales, les dates, les nombres restés sous chaines de caractères... Quelle est la ligne ? Si besoin, vous pouvez exécuter le code au pas à pas détaillé (à l'aide de la touche F8 depuis l'éditeur) et inspecter la fenêtre des va... |
| 12/01/2021 à 16:36 | sartou | Rechercher dans une page la valeur d'une cellule (dans un string) | Honnêtement, c'est pas évident de répondre sans voir le fichier... Ce que je me dis, c'est qu'il faut que les noms soient toujours sous la même forme et donc si possible en majuscules et pour ma part, je remplacerais tous les espaces et apostrophes par des tirets... Quant aux caractères spéciaux, il... |
| 12/01/2021 à 13:01 | philippe87 | Sélectionner des lignes à copier(sauf la derniére) | Avec votre fichier, il y aurait peut-être d'autres moyen de prendre la zone désirée... Si la méthode .end(xldown) va jusqu'en bas, c'est qu'a priori vous avez du vide... Essayez : Mais en commençant par la droite puis vers le bas, ça devrait être mieux. Cdlt... |
| 12/01/2021 à 12:42 | jad73 | Addition dans cellule format texte | Une alternative avec une fonction personnalisée : où, si j'ai bien compris, les A et D valent 10, les a et m valent *1 et les (*) valent 0. Cdlt... |
| 12/01/2021 à 12:14 | douglas33000 | Trouver la valeur d'une cellule dans la colonne d'un tableau | ! Merci, bonne journée à toi aussi ... |
| 12/01/2021 à 12:11 | BOB82 | Problème macro sur Excel 2019 | Bonjour Jean-Eric, Oui, bien joué, la feuille est protégée en effet ! Je vais éditer mon code... Ce qui est bizarre, c'est qu'on puisse effacer du contenu et pas ajouter d'hypertextes..... |
| 12/01/2021 à 12:00 | BOB82 | Problème macro sur Excel 2019 | Je n'ai malheureusement pas connaissance de la version 2019 mais voici quand même un essai : Cdlt... |
| 12/01/2021 à 11:30 | douglas33000 | Trouver la valeur d'une cellule dans la colonne d'un tableau | Oui, ça aurait été mieux avec des infos plus précises au départ... Voici une adaptation où il faudra bien affecter la variable f1. Pour que tu comprennes, les cellules appartiennent à des feuilles, qui elles appartiennent à des classeurs. Il n'y a pas de cellules sur un classeur. Quand, dans un code... |
| 12/01/2021 à 11:04 | ziko012 | Comparer 2 colones d'un classeur pour voir des differences | Voici un essai par VBA avec une macro à placer dans un module normal du classeur B (qui sera le classeur exécutant). Il faudra saisir le nom exact du classeur A et éventuellement modifier les index des feuilles de chaque classeur : Edit : Si la formule de Xmenpl fonctionne normalement, en bloquant l... |
| 12/01/2021 à 10:50 | abdernino | Fonction somme si ens | Normalement, avec le gestionnaire de noms, c'est tout à fait possible... Comment voulez-vous le renommer ? Je peux le faire si vous voulez... |
| 12/01/2021 à 10:09 | douglas33000 | Trouver la valeur d'une cellule dans la colonne d'un tableau | J'ai édité mon code... Il suffit de définir la variable ou d'enlever Option Explicit. Cdlt... |
| 12/01/2021 à 09:55 | ChrisTr | Somme.si, plusieurs critères dans même colonne dans chaine de caractères | Pour la syntaxe sur la chaine de caractères, c'est plutôt : Pour sommer sur le mois en cours seulement... Maintenant, pour le cumul annuel, il y a cette possibilité : Cdlt... |
| 12/01/2021 à 09:35 | abdernino | Fonction somme si ens | J'ai pas compris... Si vous voulez changer le nom du tableau c'est possible via le gestionnaire de noms ou via l'onglet création qui s'affiche quand vous êtes sur une cellule du tableau. Pour faire référence au tableau dans une formule, soit vous écrivez votre formule et vous sélectionnez une colonn... |
| 12/01/2021 à 09:19 | abdernino | Fonction somme si ens | Vous aviez juste un petit problème de syntaxe. La syntaxe est la suivante : Donc, dans votre cas (que je n'ai pas bien compris), il faudrait : par exemple. Cdlt... |
| 12/01/2021 à 09:16 | Invité | Rapatriement valeurs selon 2 conditions dates | Comme ça alors ? Cdlt... |
| 12/01/2021 à 09:08 | Lorenzoforte | Activer fenêtre déjà ouverte programme externe | Bravo si une partie du problème est résolu ! Je n'ai pas beaucoup d'idée malheureusement mais je me dis qu'il y a peut-être quelque chose à jouer avec sachant que correspond probablement à la fenêtre. Et sinon, en essayant de trouver avec la méthode findbyId "SAP Easy Access"... Mais peut-être que t... |
| 11/01/2021 à 23:36 | abdernino | Fonction somme si ens | Voici un essai avec un tableau structuré pour faciliter l'organisation et la compréhension. Cdlt... |
| 11/01/2021 à 23:26 | Invité | Rapatriement valeurs selon 2 conditions dates | Voici votre fichier si j'ai bien compris. Cdlt... |
| 11/01/2021 à 22:40 | morinn | Reporter des moyennes dans différents onglets | Dans ce cas, mettez un point d'arrêt sur la ligne qui bloque, exécutez le code et au moment de l'arrêt (juste avant le bug), vérifiez la valeur de a (quand même) et celle de b dans la fenêtre des variables locales... Pour lever des doutes au sujet des cellules manipulées et de leur appartenance aux... |
| 11/01/2021 à 22:13 | morinn | Reporter des moyennes dans différents onglets | Au même titre que vous utilisez la somme, vous pouvez utiliser la fonction de feuille MOYENNE dans le code : Et pour l'erreur 1004, je pense que vous devriez regarder du côté de la variable a ! Si a est inférieure à 6, alors vous ne risquez pas de passer cette ligne Cdlt... |
| 11/01/2021 à 21:55 | Lorenzoforte | Activer fenêtre déjà ouverte programme externe | Sur ton précédent post, je t'avais dit que j'avais une vague idée d'un code que j'avais vu. Il s'agissait d'un code (de patricktoulon ) pour cibler une fenetre IE mais, avec un peu de chances, en attendant qu'un expert te réponde, je tente une adaptation, sans grande conviction : L'idée étant de par... |
| 11/01/2021 à 20:33 | catherine41 | Problème dans la procédure Sub Export | Je ne sais pas quoi vous dire alors, ça devrait marcher normalement... Sur vous êtes sur Mac, essayez avec la dernière ligne : ou sinon, sur windows, avec : Sinon, j'espère que vous obtiendrez une meilleure réponse. Cdlt... |
| 11/01/2021 à 17:42 | sartou | Rechercher dans une page la valeur d'une cellule (dans un string) | Salut Xmenpl , Tu ne penses qu'à ça décidément... Attention, ça peut être m*rdeux de trop chercher dans les strings... @Sartou : Mais les données, vous en avez le contrôle ou pas ? Est-ce qu'il ne faudrait pas alignées les villes du tableau 1 sur celles du tableau 2 ? Cdlt... |
| 11/01/2021 à 17:35 | Fat | Incrémenter code numérique composé | Oui, mais il faut que le 2è termine par 02, c'est pour ça que j'ai précisé les 2 premiers . Bonne soirée... |
| 11/01/2021 à 16:19 | Olivier64 | Erreur 13 - Incompatibilité de type | Bel alignement à gauche de votre code . Que vaut finf1 ici ? En tout cas, il y a fort à parier que ce soit à cause de valeurs qui ne sont pas de type integer (string, long, ...), alors que la variable nomachi (n° machine) est de type integer. Cdlt... |
| 11/01/2021 à 16:12 | douglas33000 | Trouver la valeur d'une cellule dans la colonne d'un tableau | Voici un essai avec les informations communiquées, ou j'ai interprété fichier 1 et fichier 2 comme 2 feuilles du même classeur : Cdlt... |
| 11/01/2021 à 16:03 | sartou | Rechercher dans une page la valeur d'une cellule (dans un string) | Et bien tout est possible quand on y met les moyens mais ça peut s'avérer compliqué... En l'état, je ne peux pas vous répondre car je ne sais pas comment sont orthographiés les noms des villes ni dans votre tableau ni dans la feuille "Dropdown"... Cdlt... |
| 11/01/2021 à 15:53 | Fat | Incrémenter code numérique composé | Ou en sélectionnant les 2 premiers et en faisant coulisser dans la colonnes, l'incrémentation est automatique. Mais, incrémenter où, comment, à partir de quoi ? Car le problème est probablement mal posé, sachant qu'il s'agit vraisemblablement d'un code de type AA.MM-N°FC Cdlt... |
| 11/01/2021 à 15:32 | darkeuh | Gestion de stock et vente Soustraire des quantités dans une cellules en VBA | En effet, il indique que la ligne que vous aviez mis au départ mais maintenant, ce sera plus simple en partant de ce modèle de rajouter les autres lignes je pense. Les infos liées aux produits (multiples pour une seule recette) doivent être reportées de la même manière (les valeurs dépendent de j) m... |
| 11/01/2021 à 15:08 | sartou | Rechercher dans une page la valeur d'une cellule (dans un string) | Essayez peut-être avec : Cdlt... |
| 11/01/2021 à 14:47 | SanGroku | Shapes & Erreur d'éxécution 91 | Ca correspond à ce que vous pensez avoir défini mais pas à ce qu'il y a dans votre code, qu'il serait intéressant maintenant de voir pour comprendre. J'ai mis une macro MasquerForme. Si vous l'essayez, vous verrez que la forme sera masquée. Donc, la raison la plus plausible est que vos 2 classeurs c... |
| 11/01/2021 à 14:42 | MANGO19 | Problème de recopie | En effet, j'étais totalement à côté de la plaque, désolé ... Cette fois-ci, je pense que ce sera plus proche de votre souhait, avec de belles mises en forme. Si cette présentation avec une seule feuille et une liste ne vous convient pas, il suffit de copier la feuille FILTRE en autant de fois qu'il... |
| 11/01/2021 à 14:30 | darkeuh | Gestion de stock et vente Soustraire des quantités dans une cellules en VBA | Je n'ai pas regardé le fichier pour l'instant mais je peux déjà dire que la principale erreur tient dans la double égalité sur la ligne sur Else. Voici un essai, à titre d'exemple et à contrôler et le cas échéant adapter à vos références : Cdlt... |
| 11/01/2021 à 14:10 | SanGroku | Shapes & Erreur d'éxécution 91 | Oui, les 3 quarts du temps, les noms se retrouvent avec un espace à la fin ! Attention à l'espace de fin ! Mais comme on ne sait pas ce qu'est WbPause, on est pas sûr que cette forme appartienne bien aux parents désignés. EDIT : J'ai réédité mon code InfosForme sur lequel j'avais oublié la propriété... |
| 11/01/2021 à 14:03 | SanGroku | Shapes & Erreur d'éxécution 91 | Je viens d'éditer mon code pour que vous fassiez un essai... Oui, normalement, c'est dans la petite barre de références qu'on nomme la forme. Il faut donc faire clic droit sur la forme, affecter la macro InfosForme puis clic gauche sur la forme. Cdlt... |
| 11/01/2021 à 13:48 | SanGroku | Shapes & Erreur d'éxécution 91 | Bonjour JoyeuxNoel , h2so4 , @SanGroku, je vous propose un petit essai si j'ai compris (en faisant fi du reste qui parait sans lien avec le problème), avec ce code à affecter à la forme en question : Edit : @ JoyeuxNoel , en général, quand je définis bien le nom de la forme, ça ne plante pas mais ça... |
| 11/01/2021 à 12:26 | SanGroku | Shapes & Erreur d'éxécution 91 | Pour poster du code, n'hésitez pas à vous aider des balises </> du ruban de commentaire. Ce n'est pas très clair car il n'y a pas de contexte et on ne sait pas sur quelle ligne a lieu l'erreur : Il fait regarder tous les objets : WbPause, sa feuille "App", sa forme "CRENEAU1", WbDonne, sa feui... |
| 11/01/2021 à 12:17 | Lonelyx | Problème d'incrémentation pour faire une somme sur une plage de 4 celulles | Dans ce cas, ce n'est pas possible en l'étirant. Il faut faire un copier/coller de la formule et ça marchera si le nombre de cellules à sommer est toujours le même. Edit : je viens de comprendre votre problème. Il faut faire un copier coller 5 colonnes plus loin puis ensuite un couper/coller pour re... |
| 11/01/2021 à 10:31 | camille27 | Recherche + copies de valeurs | Ca roule ! L'essentiel, c'est de comprendre EQUIV ! Donc faites des essais en décomposant la formule (=EQUIV(vcherchee;col;0) et = INDEX(col2;résultat du EQUIV)), d'abord avec EQUIV et une fois que vous aurez compris tout deviendra clair. Bonne journée à vous aussi ... |
| 11/01/2021 à 10:18 | camille27 | Recherche + copies de valeurs | En fait : EQUIV( vcherchee ; colonne ;0) permet de renvoyer la position (N° ligne) où se trouve vcherchee dans la colonne . INDEX( colonne2 ; position ) permet de renvoyer la valeur à la position désignée dans colonne2 . Et, avec les tableaux, vos colonnes sont toutes nommées sur ce modele : NOMDUTA... |
| 11/01/2021 à 09:56 | camille27 | Recherche + copies de valeurs | Edit : J'ai finalement trouvé les colonnes sur le fichier précédent ... Mais bon, il suffisait à chaque fois de remplacer le nom de la colonne dans une des formules déjà existantes par le nom de celle cherchée. J'ai aussi supprimé tous les espaces indésirables dans vos titres. Cdlt... |