| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 22/08/2015 à 02:31 | lateralus18 | Regrouper des données ? | Essaie ceci. Cordialement Ferrand... |
| 22/08/2015 à 02:00 | SoumZoum | Visualiser / Modifier une fonction native d'Excel | A mon avis, tu feras plus facilement une fonction perso qui te convient. Tu peux aussi voir Morefunc de Laurent Longre qui constitue une extension des fonctions d'Excel, intégrables pour fonctionner dans les même conditions... |
| 22/08/2015 à 01:52 | Jjulien57 | Remplir un tableau avec un Userform | Idée intéressante, mais pourquoi toutes ces lignes vides en haut et à gauche ? Il te faut un système de repérage pour identifier à coup sûr la zone à servir en fonction du jour de la semaine et du technicien (si les numéros désignent des techniciens). Dès lors que tu peux bâtir une fonction pour te... |
| 22/08/2015 à 01:01 | Zina | Filtrer deux colonnes et remplir une troisième colonne | ... |
| 22/08/2015 à 00:53 | Zina | Filtrer deux colonnes et remplir une troisième colonne | Soyons sympa ! J'avais un moment pour souffler. Cordialement Ferrand... |
| 21/08/2015 à 23:06 | manouu | Boucle avec formule et variables | Le problème des formules est que cela alourdit assez vite un fichier et le ralentit dans son utilisation. Dans ce cas on a intérêt à utiliser VBA pour conserver un fichier réactif. Mais utiliser VBA pour insérer des formules ne règle pas ce problème, tu auras toujours des formules. A mon sens, VBA p... |
| 21/08/2015 à 19:48 | HAXO | Renvoyer a la cellule du dessous | C'est vrai qu'on ne parvient pas à traiter comme ça par des moyens classique. J'ai donc fait une très lègère modif à la fonction, avec argument "NON" en plus. Pour le moment tu as donc RECHTOUS qui demeure et RECHTOUSNON pour ce cas. On aurait pu faire la même avec cette option, mais je réserve la f... |
| 21/08/2015 à 16:56 | manouu | Boucle avec formule et variables | Il me semble que la formule que tu cherches à faire est celle-ci : Matricielle. A toi de confirmer. Ferrand Petit ajustement pour l'étendre vers la droite (et le bas, c'était déjà fait)... |
| 21/08/2015 à 16:37 | HAXO | Renvoyer a la cellule du dessous | J'ai introduit une petite modification à la fonction pour qu'elle renvoie une réponse sur la totalité de la plage de recherche, ce qui élimine l'apparition de #N/A!. Mais il ne faudra pas dépasser la longueur de la plage de recherche , au-delà l'erreur réapparaîtra... |
| 21/08/2015 à 16:00 | lsa039 | Erreur Objet | Effectivement, .Formula te renvoie la formule, alors que tu cherches une chaîne et que la recherche se fait dans une plage. Mais cela est à mon avis une autre erreur que la 424... |
| 21/08/2015 à 15:30 | lsa039 | Erreur Objet | Essaie Application .WorksheetFunction... Application.CountIf marcherait. On peut se passer d'Application dans bien des cas mais on ne peut passer outre dans d'autres. Cordialement. Ferrand En complément, l'idée de Raja est également une possibilité. J'ai déjà eu des blocages sur l'indication de la c... |
| 21/08/2015 à 15:19 | Goldzor | Formule de conditions avec multicritères et dates | Il ne manque pas de sujets bizarres sur les forums, sur lesquels je passe souvent car, de mon point de vue, le "problème" posé n'a pas d'intérêt et sa discussion n'en serait même pas amusante... Mais dans ton cas, un parfum d'intrigue m'a incité à chercher à savoir ce qu'il y avait dessous (chacun s... |
| 21/08/2015 à 14:18 | manouu | Boucle avec formule et variables | Je ne sais pas ce que calcule ta formule, du moins ce qu'elle veut calculer. Chaque chose en son temps. Je la lis et je m'arrête sur 2 points : les arguments de la fonction utilisée. Il s'agit d'EQUIV. J'ai quelque doute sur le premier argument qui concatène 2 cellules mais il est ma foi tout à fait... |
| 21/08/2015 à 13:47 | manouu | Boucle avec formule et variables | Si tu n'as pas le résultat attendu, ne serait-ce pas un problème ... |
| 21/08/2015 à 01:42 | HAXO | Renvoyer a la cellule du dessous | Comme je l'ai expliqué, si tu procèdes en 2 temps tu n'as pas de NA! et ça t'évite d'étendre la formule plus que nécessaire. La première cellule dans laquelle tu la mets va afficher un nombre qui indique le nombre de résultats. Tu sélectionnes autant de cellules en plus de la première et tu valides... |
| 21/08/2015 à 01:34 | Goldzor | Formule de conditions avec multicritères et dates | Hum ! Jusqu'au 12 mai 2015, on fait la balance avec 2015. Jusque là je peux comprendre. Au 4 août on est toujours en 2015, mais on fait la balance avec 2016. Pourquoi donc ? Quelle règle justifie ça ? Au 10 septembre on fait toujours balance avec 2016, mais rien ne se cumule. Au 21 juin qui arrive e... |
| 21/08/2015 à 00:26 | jb007 | Extraire une référence dans la description d'une cellule | Vu la longueur de la formule, une fonction personnalisée pour ce type d'extraction n'est pas du luxe. Cordialement... |
| 21/08/2015 à 00:07 | HAXO | Renvoyer a la cellule du dessous | Tu la transformes en matricielle, comme ça par exemple: Dans la foulée j'ai supprimé l'argument séparateur, inutile, VBA peut faire lui-même. Par contre je déclare toujours mes variables. Et "Application.Volatile" c'est ce qui lui permet d'être recalculée lors du recalcul de la feuille. Pour le rest... |
| 20/08/2015 à 23:22 | ManuPanam | Additionner une difference de 12 mois de l'année | Pour la somme de différence sur 12 mois, tu fais simplement : =SOMME(C2:C13-D2:D13) Formule matricielle à valider par Ctrl+Maj+Entrée. Si tu le fais pour l'année en décembre, tu les 2 fois 12 cellules concernées dans la formule. Cordialement... |
| 20/08/2015 à 22:27 | jb007 | Extraire une référence dans la description d'une cellule | Un petit peu plus courte ... |
| 20/08/2015 à 21:26 | ohua1 | Mette à jour cellule menu déroulant d'une colonne | Tu avais la réponse : Tu remplaces : Range("G7").ClearContents par : Cordialement... |
| 20/08/2015 à 21:18 | Jade62 | Formule pour interval entre des mois | Rien d'offensant ! La longueur est un critère et arrondir 60 jours à 3 mois c'est une belle inflation ! Mais il est attesté que c'était le résultat demandé ! Pour la longueur je viens d'en faire une de 5 bonnes lignes !... (pas débouché en matriciel )... |
| 20/08/2015 à 21:11 | jb007 | Extraire une référence dans la description d'une cellule | Ca, c'est la version laborieuse ! On doit pouvoir faire mieux avec du matriciel chaîne : à rechercher chez Boisgontier... Cordialement Ferrand... |
| 20/08/2015 à 20:13 | Jade62 | Formule pour interval entre des mois | Un peu longue celle-là et fait gonfler le nombre de mois ... |
| 20/08/2015 à 19:30 | Jade62 | Formule pour interval entre des mois | N'empêche qu'en mois calendaire, il y a 1 mois et 30 jours, presque 2 mois mais pas tout à fait à un iota près avec un mois de 31 jours. Si on compte en mois de base 30 jours, on aura 2 mois. Il y a juste 60 jours. Si on veut l'écart en mois nominaux, pas besoin de se casser la tête, c'est MOIS(A2)... |
| 20/08/2015 à 18:40 | manouu | Boucle avec formule et variables | Es-tu sûre que la formule fonctionne ? L'as-tu testée manuellement ? Je suis un peu surpris de voir une matrice définie par une concaténation : C:C&I:I Cordialement Ferrand... |
| 20/08/2015 à 17:25 | Navilus | Problème "Erreur 1004" | Au temps pour moi pour les dates, je n'avais pas déroulé entièrement, il n'y en a pas partout, mais elles ont bien été copiées. Je partage l'avis de Raja sur les formats... Bye... |
| 20/08/2015 à 16:55 | Navilus | Problème "Erreur 1004" | Là je ne saurais te dire. En plus des problèmes auxquels je m'attendais, difficultés avec la feuille à copier. En éliminant l'erreur sur le collage, elle s'est transférée sur la copie. Et les quelques fois où ça a été jusqu'au collage j'ai eu un collage avec des colonnes en désordre, le tout sans ex... |
| 20/08/2015 à 16:30 | serenodo | Erreur de variable | Ton idée est logique, mais comme te l'a dit Banzai c'est des constantes et non des variables qu'il faut déclarer. Là tu affectes la valeur dans la déclaration même : Const Book As String = "tonchemin" Et effectivement, si tu as les chemins à modifier tu les auras rassemblés au même endroit. Tu avais... |
| 20/08/2015 à 14:22 | AugustinAuburtin | [Aide] Somme en fonction cellule couleur colonne de gauche | Re, J'ai pris la liberté de simplifier un peu ton code, sans toutefois modifier les méthodes utilisées... (La macro d'origine est conservée dans le module 2) J'ai donc greffé à la suite la macro proposée, en utilisant tes variables déjà déclarées. Ça fonctionne, à ceci près que, la macro complète aj... |
| 20/08/2015 à 12:52 | AugustinAuburtin | [Aide] Somme en fonction cellule couleur colonne de gauche | C'est la macro Organigramme ? Elle est 'chargée' ... |
| 20/08/2015 à 12:39 | Navilus | Problème "Erreur 1004" | Il manque des éléments, comme déjà soulevé, mais en outre ce code pose problème ! Il est commenté par "copier en valeurs..." Cela, se fait avec la méthode Range.PasteSpecial xlPasteValues Pas avec Worksheet.PasteSpecial dévolu au collage de données externes, et dans lequel Format indique le format d... |
| 20/08/2015 à 12:39 | Navilus | Problème "Erreur 1004" | Il manque des éléments, comme déjà soulevé, mais en outre ce code pose problème ! Il est commenté par "copier en valeurs..." Cela, se fait avec la méthode Range.PasteSpecial xlPasteValues Pas avec Worksheet.PasteSpecial dévolu au collage de données externes, et dans lequel Format indique le format d... |
| 20/08/2015 à 11:52 | bert31 | Recherche verticale + adresse d'une cellule | C'est bien si ça fonctionne. Mais si comme tu le disais ta matrice n'est pas en A mais en C, il fallait changer A:A par C:C et 1 par 3 et le B1 par B4 ou D4 selon l'endroit où se trouvent les nombres à rechercher en C. Bonne journée... |
| 20/08/2015 à 11:46 | AugustinAuburtin | [Aide] Somme en fonction cellule couleur colonne de gauche | Il faut un critère pour les repérer ! Ce peut être le fait que la cellule en B soit vide. Mais il faut repérer la première. Soit la ligne de départ est fixe, soit il n'y a rien au-dessus et ma méthode de repérage reste valable (dans la macro elle l'était car elle n'additionnait rien tant que "Person... |
| 20/08/2015 à 11:38 | biggi1992 | Ajouter et récupérer données lisbox | Un exemple vite fait d'utilisation de SpinButton sur feuille, avec inscription date dans une cellule. Sans utilisation de cellule liée ni formule. Le bouton sert à initialiser le Max du Spin (considéré comme variable). La plage est nommée (dynamiquement) pour éviter d'avoir des références à modifier... |
| 20/08/2015 à 10:50 | biggi1992 | Ajouter et récupérer données lisbox | Pas le temps de regarder dans le détail, mais pourquoi n'utiliserais-tu pas des SpinButton pour sélectionner tes dates ? Dimensionnés sur tes colonnes dates tu les programmes pour faire apparaître dans des TextBox la date, facilement appelée, la valeur du SpinButton correspondant à la ligne. Par la... |
| 20/08/2015 à 10:36 | AugustinAuburtin | [Aide] Somme en fonction cellule couleur colonne de gauche | Essaie ceci : Si tes spécifications ne sont pas exactement les mêmes que ton modèle, il faudra donner plus de détaisl. Cordialement Ferrand... |
| 20/08/2015 à 09:56 | bert31 | Recherche verticale + adresse d'une cellule | Adapter une formule quand c'est pas les mêmes lignes ou colonnes, tu devrais quand même pouvoir faire ça ! Si tu avais posé la question avec les références exactes, tu n'aurais pas à le faire... |
| 20/08/2015 à 09:28 | bert31 | Recherche verticale + adresse d'une cellule | A tirer. A encadrer par un SIERREUR si la valeur peut ne pas exister en A. Cordialement Ferrand... |
| 20/08/2015 à 09:07 | ohua1 | Mette à jour cellule menu déroulant d'une colonne | Tu as mis une procédure d'évènement feuille dans le module classeur, où elle n'a aucune chance d'opérer ! Il n'y a pas grand chose dans ton classeur (côté macro) et en tout cas pas le code proposé par Banzai. En tout cas, si tu veux à chaque changement en A et à chaque changement en F effacer les 3... |
| 20/08/2015 à 08:17 | Inguyone | Problème avec VBA de recherche | Je ne note pas de blocage mais un test sur un petit échantillon n'est peut-être pas significatif à cet égard. Je me demandais si tu avais choisi cette méthode pour réaliser un exercice. Car VBA te permet de mener cette action plus directement (et peut-être plus rapidement). Je suis un peu réservé su... |
| 20/08/2015 à 02:55 | PAT2207 | Calcul de jours en fonction des temps et heures de passage | D'abord le 18/07 est un samedi en 2015 et un lundi en 2016. Ensuite si tu tapais des dates, elle permettraient de calculer et il n'y aurait pas d'erreur de jour de la semaine ; et mieux des dates et heures dans la même cellule, cela simplifierait encore les calculs. Et tu pourrais l'afficher comme t... |
| 20/08/2015 à 02:33 | maxeln | Copier des valeurs d'une plage de cellule selon critère date | Formule en A7 : à étendre sur A7:I12. Attention à ta ligne 6 : les noms des feuilles doivent être rigoureusement reproduits. Formule en J7 : à étendre sur J7:L13 (tu as une ligne de données en plus). La fonction T sert à inhiber l'affichage de 0 renvoyés par des cellules vides. Cordialement Ferrand... |
| 20/08/2015 à 01:06 | alexdu59 | Appliquer fonction si sur 10 cellules | Tant mieux ! Note que cette fonction est basée sur l'alternance paire et impaire des colonne. Si tu en ajoutais une en amont (avant F) cela décalerait, les colonnes paires deviendraient impaires et vice-versa. Les réponses seraient donc alors inversées. Pour rétablir, il suffira alors d'inverser les... |
| 20/08/2015 à 00:49 | julanselem | Transfert cellules dans autre feuille selon critères | Proposition bientôt. Modèle qui semble remplir correctement les 2 fonctions qu'on lui demande. Je ne peux évidemment pas tester avec un nombre suffisant de données... Il n'y a que toi qui pourra me le dire ultérieurement. Il me reste à introduire une gestion d'erreurs, toujours possible sur des date... |
| 20/08/2015 à 00:23 | alexdu59 | Appliquer fonction si sur 10 cellules | L'objectif est de savoir si la palette est disponible au magasin central, au fil de multiples transfert. Pour le savoir, il faut interroger la dernière date portée pour connaître la position : magasin central ou retour SA5. Il y a diverses possibilités pour le détecter. En voici une : A mettre en E4... |
| 20/08/2015 à 00:12 | Eagertolearn | Recherche valeur selon plusieurs critères dans un tableau ex | Rien compris à tes explications ! Comme le plus important manque : où doivent aller des formules et qu'est-ce qu'elles doivent renvoyer, je ne vais pas plus loin..... |
| 19/08/2015 à 23:51 | alexdu59 | Appliquer fonction si sur 10 cellules | Il me semble que ton problème est mal posé. Une palette est dispo (si je lis correctement ton tableau si la dernière valeur (date) saisie est dans une colonne "retour". Peux-tu confirmer ? edit : non, excuses, c'est l'inverse : dernière saisie sur "arrivée sa7"... |
| 19/08/2015 à 23:38 | serenodo | Erreur de variable | C'est écrit ! Tu formules une instruction qui ne être formulée qu'à l'intérieur d'une procédure, soit à un endroit quelconque entre 2 instructions de type : Sub.... End Sub, Function... End Function, etc. Note aussi que tu as déclaré une variable de type String, et toutes les autres de type Variant... |