| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/02/2016 à 16:55 | fatm_blk | Macro perturbe filtre | Salut Jean-Eric, Je me doutais un tout petit peu que tu pouvais être derrière ce code, en raison travail sur tableau d'une part (mais là tu n'es pas le seul !), et aussi noms de variables... La macro n'est nullement en cause dans cette discussion. Tu peux effectivement avoir compte tenu du travail a... |
| 18/02/2016 à 16:01 | seb210278 | Fonction Si et fonction MAX possible? | Essaie : Toujours matricielle..... |
| 18/02/2016 à 15:39 | fatm_blk | Macro perturbe filtre | Ce filtrage est bien rétabli en fin de macro ! Donc le problème devrait être résolu depuis longtemps... |
| 18/02/2016 à 15:24 | fatm_blk | Macro perturbe filtre | Et de ceci... |
| 18/02/2016 à 15:06 | seb210278 | Fonction Si et fonction MAX possible? | N'as-tu pas remarqué qu'en J tu n'avais pas de dates mais des chaînes de caractères. 0 est donc le MAX trouvé... |
| 18/02/2016 à 14:52 | fatm_blk | Macro perturbe filtre | Tu ne lis pas ce qui précède ... |
| 18/02/2016 à 14:25 | fatm_blk | Macro perturbe filtre | Tu as mis un fichier, filtré ! J'ai rétabli ce filtrage en fin de ta macro. Si tu ne sais plus ce que tu veux, c'est un autre problème... |
| 18/02/2016 à 14:21 | seb210278 | Fonction Si et fonction MAX possible? | Re, Formule matricielle (à valider par Ctrl+Maj+Entrée). Cordialement... |
| 18/02/2016 à 13:54 | seb210278 | Fonction Si et fonction MAX possible? | Eh bien, tu mets tout ça sur un tableau, et on pourra y ajouter la formule... |
| 18/02/2016 à 13:50 | fatm_blk | Macro perturbe filtre | A voir... |
| 18/02/2016 à 13:32 | seb210278 | Fonction Si et fonction MAX possible? | Tu récupères donc la date la plus récente ... |
| 18/02/2016 à 13:21 | seb210278 | Fonction Si et fonction MAX possible? | Quelle est la logique du résultat en lignes 3 et 6 ... |
| 18/02/2016 à 13:02 | fatm_blk | Macro perturbe filtre | A mon avis, alors il faut la supprimer..... |
| 18/02/2016 à 12:54 | Elendir | Fonction SI avec condition particulière | Tu ne donnes pas toutes les règles. On est donc obligé d'interpréter... Sous réserve des indications que tu as omises : Cordialement... |
| 18/02/2016 à 12:38 | fatm_blk | Macro perturbe filtre | En le rétablissant ! C'est toi qui sait quel filtrage tu veux. Il n'y en a pas mention dans la macro... |
| 18/02/2016 à 12:36 | eric89 | Formule tri plusieures cellules | Aucune mention de titulaire ou suppléant dans ta base... |
| 17/02/2016 à 22:39 | Circus | Boucle: For i=-100 to 100 , next i si i= i de départ | Hello ! Ne débarque pas ! C'est la fonction de feuille de calcul MAX ! Mais il ne l'a pas tapée dans un module, VBA aurait réagi... Mais c'est bien vu et je note l'idée pour ce test où j'aurais bêtement testé de façon plus traditionnelle. Bonne soirée à tous... |
| 17/02/2016 à 22:32 | Jodaddycool | Bonification de temps | Il faut calculer le temps bonifiable (selon plages de bonif) de chaque plage de travail, pour le bonifier. Mais si tu ne dresses pas un modèle significatif de tous les calculs à opérer, tu risques de ne pas avoir de réponse pratique... Cordialement... |
| 17/02/2016 à 22:22 | Circus | Boucle: For i=-100 to 100 , next i si i= i de départ | En effet, tu as tout à fait raison, ça c'est un système que je pratique notamment sur des transfert de données saisies d'un côté et qui doivent alimenter un formulaire prédéfini de l'autre, où les cellules à servir sont dispersées. Un tableau ligne + éventuellement un tableau colonne : Lgn = Array (... |
| 17/02/2016 à 22:05 | Circus | Boucle: For i=-100 to 100 , next i si i= i de départ | Oui, en testant la valeur de i à chaque tour... Sur une petite boucle ce n'est pas sensible du tout. Sinon quand tu as une symétrie, par exemple : For i = 1 To 100 Range("A" & Target.Row + i) =... Range("A" & Target.Row - i) =... Next i Ou pour couvrir les lignes 10 à 20 et 30 à 40 : For i = 10 To 2... |
| 17/02/2016 à 21:35 | Circus | Boucle: For i=-100 to 100 , next i si i= i de départ | Ce n'est plus symétrique, c'est -100 et +1000... Le plus simple est de faire 2 boucles : de -100 à -1 et de 1 à 1000. C'est plus rapide que de tester si i=0 à chaque tour... NB- J'espère que tu as remarqué que Range("A" & Target.Row) ne peut être que Target. Cordialement... |
| 17/02/2016 à 21:08 | Lolodu35 | Remplacer 00/01/1900 par "" | D'abord, la méthode la plus simple est de mettre un format de cellule n'affichant pas les 0. Si on travaille sur des chaînes, la fonction T permet de forcer un affichage texte et transforme donc le renvoi des cellules vides en "" (mais si nombres, inutilisable). Si tu mets un format de date, cela ne... |
| 17/02/2016 à 20:36 | Circus | Boucle: For i=-100 to 100 , next i si i= i de départ | Quel est le code ... |
| 17/02/2016 à 17:28 | fatm_blk | Macro perturbe filtre | Je suppose qu'en fin de macro on réaffiche toutes les lignes (ShowAllData). Il te faut donc à la place réactiver le filtrage qui te convient... |
| 17/02/2016 à 16:35 | fatm_blk | Macro perturbe filtre | Il serait utile que tu précises ce que tu entends par là (sans oublier de localiser les filtres en question)... |
| 17/02/2016 à 16:17 | thespeedy20 | Problème de zone de liste modifiable | OK ... |
| 17/02/2016 à 16:09 | coconut-6 | Planning | Voilà déjà un fichier un peu plus fini. L'année figure sur la première feuille, la cellule correspondante est nommée. Les formules impactées ont été ajustées. Avec un modèle vierge de ce fichier, il suffit donc de modifier l'année pour que tous les éléments s'adaptent à l'année choisie. Pour le clas... |
| 17/02/2016 à 15:52 | thespeedy20 | Problème de zone de liste modifiable | Si tu me disais à quels cours s'applique chaque modèle, ça avancerait... |
| 17/02/2016 à 15:29 | Plop14 | Passer les sauts de ligne dans colonnes | Je ne sais pas mais les sujets sur ce type de question, dans les 2 sens ont l'air de se multiplier ! Je vais finir par m'industrialiser sur ce thème. Bonne continuation... |
| 17/02/2016 à 15:24 | thespeedy20 | Problème de zone de liste modifiable | Il y a combien de modèles différents ... |
| 17/02/2016 à 15:14 | excelvbaexcel | Division d'une ligne en plusieurs lignes selon une cellule | Avec détection des tâches à partir des numéros : Voir si cela correspond. Cordialement... |
| 17/02/2016 à 14:48 | PierreHBG | Appeler macro dans une macro | Parce que tu finis ton travail sur la 5 ! Dans la mesure où l'on active les feuilles une à une pour éviter de reprendre la macro. Mais il suffit à la fin de réactiver la feuille Global pour y revenir : Worksheets("Global").Activate... |
| 17/02/2016 à 14:41 | Alexis18 | Recopier une formule jusqu'en bas d'un tableau via une macro | Je considère qu'il plus facile et plus rapide de mettre directement les formules dans la feuille, et de recopier par tirage, ce qui se fait en une fois. L'écriture de formules par macro prend plus de temps ! Si la recopie sur plusieurs milliers de lignes peut poser problème, dans ce cas une macro po... |
| 17/02/2016 à 14:26 | PierreHBG | Appeler macro dans une macro | Dans ce cas, tu as déjà fait la sélection dans GlobalSemaine, il suffit de l'utiliser : tu mets des arguments à SynthesSemaine : Tu supprimes les déclarations de variables et le code correspondant à la sélection : Code à supprimer : Et le code précédemment vu devient : Cordialement... |
| 17/02/2016 à 14:08 | PierreHBG | Appeler macro dans une macro | C'est la même semaine pour les 5 ... |
| 17/02/2016 à 14:06 | Plop14 | Passer les sauts de ligne dans colonnes | Re, J'ai noté que tu avais changé ta configuration entre les 2 modèles... Pour faciliter l'adaptation, il te suffira d'affecter au paramètre k le numéro de la colonne où se trouvent les adresses à transformer. Cordialement... |
| 17/02/2016 à 13:27 | PierreHBG | Appeler macro dans une macro | La macro SyntheseSemaine est conçue si j'ai bien vue pour s'exécuter sur la feuille active. Pour éviter de la reprendre en entier, il te faut activer la feuille à chaque fois et la lancer. Pour ça : ajouter une variable dans GlobalSemaine, feuilles par exemple, à cet endroit : (Pas de type, c'est un... |
| 17/02/2016 à 12:59 | Lilian85 | Copier - Coller & Décaler | Ce n'est pas le fait de modifier qui m'a chagriné (on a toujours besoin de modifier du code...) ni une question de style (je ne modifie pas dans ce cas, même si j'aurais écrit autrement), j'espère que tu l'as compris. Bonne continuation... |
| 17/02/2016 à 12:55 | roms30 | Tri avec sort | Regarder du côté des qualificateurs d'objets. Lorsqu'il n'y en a pas, une commande va s'appliquer à l'objet actif. Ce qui peut toujours provoquer quelque surprise. Cordialement... |
| 17/02/2016 à 12:46 | Allanhub | Problème Fonction SI+ET Fonctions imbriquées | Re, En S17 : A tirer vers le bas. Cordialement... |
| 17/02/2016 à 12:23 | Lilian85 | Copier - Coller & Décaler | Tu pars d'une cellule vide, la recherche vers la droite ne peut pas marche, elle marcherait en partant de A si A n'était pas vide non plus. Donc il faut la faire vers la gauche : Et si tu pouvais ne pas détériorer mon code, j'apprécierais ! Je tente de faire comprendre que les Select, Selection et a... |
| 17/02/2016 à 11:52 | Allanhub | Problème Fonction SI+ET Fonctions imbriquées | Avec de telles formulations, qui reprennent la trduction de ce qui est écrit dans ta formule, et non la formulation de conditions préalables à l'élaboration de la formule, on ne va pas avancer... Il faut déjà qu'on sache ce qu'il y a en C6:K6 et en S6:Z6, et en L17... Et si tu n'es pas foutu de mett... |
| 17/02/2016 à 11:41 | PierreHBG | Appeler macro dans une macro | Bon ! Pas question que je me lance dans le décodage de ton fichier... 5 modules (un seul suffirait amplement) et du code pas indenté ou mal... Alors, si tu indiques quelle macro est à exécuter sur 5 feuilles : son nom et où on la trouve, je veux la regarder, et voir comment compléter son action. Mai... |
| 17/02/2016 à 11:27 | pouns94 | Enregistre sous selon date | Vérifie le nom du dossier, si Excel ne le reconnaît pas, il y a une raison. Présence de caractères invisibles par exemple... |
| 17/02/2016 à 11:25 | Allanhub | Problème Fonction SI+ET Fonctions imbriquées | Tu dois confondre me semble-t-il arguments et fonctions imbriquées... En tout cas, déjà 5 lignes ! Pas très optimal ! Ça a l'air de se passer sur une ligne, le calcul, tu devrais donc pouvoir nous énumérer les conditions dans l'ordre devant conduire au résultat, en indiquant les colonnes concernées... |
| 17/02/2016 à 11:19 | Lamademon | Ouvrir un fichier Excel sur une feuille précise | Une seule procédure WorkbookOpen ! Tu mets donc le code à ajouter dans la même procédure à la suite. Cordialement... |
| 17/02/2016 à 11:12 | pouns94 | Enregistre sous selon date | Est-ce que tes dossiers existent ... |
| 17/02/2016 à 11:11 | PierreHBG | Appeler macro dans une macro | Un argument est une donnée ou un paramètre dont la macro a besoin pour faire ce que tu lui demandes. Même chose quand tu utilises une fonction dans une feuille de calcul : si tu tapes =SOMME(, à la suite de la parenthèse ouvrante tu vas indiquer ce qu'il y a lieu d'additionner, c'est l'argument de l... |
| 17/02/2016 à 11:02 | thespeedy20 | Problème de zone de liste modifiable | Si je comprends bien, l'extraction est à revoir : extraction par cours de chaque prof. Ensuite, l'objectif est une feuille de travail par cours-prof. Pas de problème a-priori, mais un modèle de feuille de travail doit être établi avant, pour matérialiser... 2 méthodes possibles (éventuellement) : si... |
| 17/02/2016 à 10:41 | PierreHBG | Appeler macro dans une macro | Tu es en train de faire un joyeux mélange... Une macro ne se crée pas dans une feuille de calcul. C'est du texte, écrit dans des pages spéciales appelées Modules, texte qu'on appelle lui-même code, composées de mot-clés agencés selon une syntaxe permettant d'interpréter et d'exécuter ce code sur ta... |