| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 18/10/2015 à 18:07 | mendeve | Aide boucle case et condition | 4) On n'omet pas autant que possible de déclarer les variables utilisées (en début de procédure) : fr sans indication de type car de type Variant (type par défaut lorsqu'on n'en indique pas), n, i, j de type Integer [donc: As Integer, ou suivies de % (caractère de déclaration de type Integer) po... |
| 18/10/2015 à 17:48 | mendeve | Aide boucle case et condition | 3) On parcourt la liste à tester au moyen d'une boucle de 3 à n dans la colonne 12 (L). Utilisation d'une variable compteur [i de type Integer]. On s'arrête à chaque cellule pour tester la valeur de l'élément : on le fera donc au moyen d'une instruction With... End With, imbriquée dans la pr... |
| 18/10/2015 à 17:25 | mendeve | Aide boucle case et condition | Merci zarik pour tes compléments... 2) Etape suivante : On fait 3 choses : a) On cherche la dernière ligne de la liste à tester qui figure en colonne L et débute ligne 3. On affecte le numéro de ligne de fin de liste à une variable [n de type Integer, qui convient s'il n'est pas prévu que ta lis... |
| 18/10/2015 à 17:01 | mendeve | Aide boucle case et condition | On continue en illustrant l'écriture pour chaque élément : 1) Liste des fruits rouge : On va donc dresser cette liste et la constituer en tableau dans une variable que nous appellerons fr [variable de type Variant, pouvant accueillir tout type de donnée et qui contiendra donc un tableau de donné... |
| 18/10/2015 à 16:27 | mendeve | Aide boucle case et condition | Ne jamais se décourager, et un peu de méthode pour bâtir ta macro. 1) Tu n'échappes pas à la définition a-priori des fruits rouge à détecter dans la liste, il faut donc dresser une liste des fruits rouges. Tu peux effectivement par la suite utiliser cette liste dans une instruction Select Case [... |
| 18/10/2015 à 15:53 | redblood | Formule matricielle en VBA | J'appuie compètement les propos de LouReed ! Lorsque j'ai vu ton sujet il y a quelques jours, ma première réaction est que le vrai problème est dans la constitution de listes-cascade (que tu ne sembles pas maîtriser) et que tu devrais donc poser clairement avec fichier à l'appui... Cordialement... |
| 18/10/2015 à 15:41 | djodjo | Centrer un texte dans une TextBox | Je sais ! Je suis quelque peu "maniaque" à cet égard. A certaines époques, mes enfants évitaient de me poser des questions par "peur" de devoir "subir" une réponse... Mais je persiste tout de même à penser qu'une réponse brute (hormis dans le but de provoquer une réaction) n'offre que peu d'intérêt... |
| 18/10/2015 à 14:37 | steph@ne | Formule SI OU | Cordialement edit : la formule ci-dessus renverra également VRAI pour une valeur texte en H9 (en effet, dans une comparaison tout texte et apprécié comme supérieur à tout nombre... Pour éliminer cet effet : Dans ce cas, si H9 contient une valeur littérale, rien ne sera affiché. Si l'on souhaite affi... |
| 18/10/2015 à 14:20 | salhi_haithem | Transfert des données d'une Feuille a une autr | Version définitive à tester. J'ai ajouté quelques commentaires dans la macro pour te permettre de t'y retrouver à l'occasion... Cordialement Ferrand... |
| 18/10/2015 à 13:40 | salhi_haithem | Transfert des données d'une Feuille a une autr | Voilà pour les problèmes soulevés. Par contre, petite difficulté pour le tri (que j'aurais dû prévoir) à cause des cellules fusionnées. Donc : soit on défusionne (ce qui pourrait te poser des problèmes par la suite, soit on trie en VBA avant de restituer le tableau sur la feuille. Rien de compliqué... |
| 18/10/2015 à 12:54 | salhi_haithem | Transfert des données d'une Feuille a une autr | OK ! Je vois le problème ! On va y remédier. A+... |
| 18/10/2015 à 01:33 | theo | Remplissage cellule vide à droit selon test dans une colonne | Une procédure évènementielle, à la saisie d'un "x" en colonne E. Cordialement... |
| 18/10/2015 à 00:58 | djodjo | Centrer un texte dans une TextBox | En fait c'est mon prénom "re-étymologisé" : ferrandicus racine latine, provient d'une racine germanique qui désignait l'homme chargé de "battre monnaie" dans les tribus germaniques. Le "maréchal" a la même origine. A+... |
| 18/10/2015 à 00:53 | salhi_haithem | Transfert des données d'une Feuille a une autr | Je ne comprends pas ton propos : si tu lances la constitution d'un rapport à partir du nom d'un responsable, avec ou sans choix d'un état, il convient d'effacer le rapport précédent pour y substituer la nouvelle extraction. Les données restent dans la base qui est la source et pourront toujours êtré... |
| 17/10/2015 à 23:04 | djodjo | Centrer un texte dans une TextBox | @LouReed : Je vais t'attendre . Déjà j'évite les sujets complexes (j'en ai en réserve et ne dispose pas d'assez de temps en continu pour m'y consacrer...) Et je vois que je monte en grade Bonne soirée... |
| 17/10/2015 à 22:52 | Michel_89 | Insrire une fonction par rapport a une cellule | Bien sûr que c'est possible en VBA mais c'est une complication inutile. Si des raisons font que l'on est amené a substituer une procédure VBA à des formules, il est alors préférable d'utiliser VBA pour calculer et affecter la date directement, plutôt que lui faire insérer ou effacer une formule (don... |
| 17/10/2015 à 22:42 | hyppogris | Copier cellule si numérique en VBA | Une procédure (macro) pour faire ce que tu demandes : Cordialement... |
| 17/10/2015 à 22:13 | veronica2016 | Comment copier une ligne resultant de recherchev a une autre | Pourquoi vouloir toujours convoquer VBA pour des broutilles qui ne réclament pas de programmation ? Cordialement [edit : une seule formule en F20, à étendre]... |
| 17/10/2015 à 22:03 | Michel_89 | Insrire une fonction par rapport a une cellule | Je suggère que tu mettes : Cela me paraît plus rationnel et économique. Cordialement... |
| 17/10/2015 à 21:33 | salhi_haithem | Transfert des données d'une Feuille a une autr | Je ne vois pas dans ta demande initiale d'indication visant la possibilité d'ignorer le critère état. Si tu veux une réponse exacte, il convient que ta question soit précise et complète. Si tu supprimes tout ce qui a trait à l'état dans la macro, celle-ci prendra en compte tous les états. Je n'ai pa... |
| 17/10/2015 à 20:47 | tara38840 | Format de cellule date ??? | Tu n'a pas bien compris ! Tu les tapes et ils n'apparaissent pas s'ils ne sont pas dans le format !... |
| 17/10/2015 à 16:52 | djodjo | Centrer un texte dans une TextBox | Trim(texte) ou RTrim(texte) dans l'instruction d'affectation du texte au TextBox. Cordialement... |
| 17/10/2015 à 16:39 | djodjo | Centrer un texte dans une TextBox | Ton texte doit dépasser la largeur du TextBox ! (présence d'espaces en fin, éventuellement d'autres caractères invisibles)... |
| 17/10/2015 à 16:24 | tara38840 | Format de cellule date ??? | Tu changes le format de la colonne en une seule fois, quel que soit le nombre de lignes. Et tu peux le changer avant ! Le slash est nécessaire à la saisie pour qu'Excel reconnaisse que tu saisis une date, mais lui applique le format de date que tu as défini. Ce n'est que dans le cas où tu n'as pas e... |
| 17/10/2015 à 16:19 | Mcjess | Ajouter une ligne dans une autre feuille | Ton fichier ne permet pas en l'état de déduire la façon dont tu veux gérer l'émission des factures. La feuille T_List_Facture est vide. Tu as mis en place un bouton pour incrémenter des numéros de factures, seulement l'opération n'est pas contrôlée : tu peux cliquer à la suite autant de fois que tu... |
| 17/10/2015 à 15:20 | Mcjess | Ajouter une ligne dans une autre feuille | Sans fichier, c'est très aléatoire... Il suffit en tout cas d'ajouter une ligne de commande pour cette 2e inscription. Cordialement... |
| 17/10/2015 à 15:17 | tara38840 | Format de cellule date ??? | Qu'appelles-tu une "manip rapide" ? Tu changes simplement le format ! Cordialement... |
| 17/10/2015 à 15:11 | salhi_haithem | Transfert des données d'une Feuille a une autr | Si j'ai bien compris, constitution d'un tableau à partir des données de Base sur les critères nom de responsable et état. Procédure de conception assez basique pour réaliser cette opération : A attacher à un bouton sur la feuille concernée. Cordialement... |
| 17/10/2015 à 01:07 | khalil1985 | Conversion en heure | Au premier abord, on le trouve protégé ..... |
| 17/10/2015 à 00:21 | Renaud Dugas | Sélection d'une plage de données et copie presse-papier | A rajouter à ta procédure (_FollowHyperlink) Cordialement... |
| 16/10/2015 à 23:51 | Nrev74 | Problème simple mais plus de cerveau | Précise où tu mets ta formule car cela a une importance... |
| 16/10/2015 à 23:42 | pompaero | Macro plusieurs feuille | Re, En effet, la première affectation se fait bien mais les suivantes paraissent temporisées. J'ai fait divers essais, dont affectation à partir de la feuille d'origine : la temporisation double entre la première et les 2 suivantes ! Je ne saurais te dire à quoi c'est dû. Cordialement [si j'ai u... |
| 16/10/2015 à 19:24 | korki | Déplacer une sélection de cellules | Il faut que tu te mettes d'accord avec toi-même sur ce que tu veux faire. Si tu déplaces la sélection , tu déplaces le contenu de la zone sélectionnée. Si tu veux simplement déplacer le curseur ou changer la zone sélectionnée, tu fais une nouvelle sélection ! Cela se fait facilement à la main. Pour... |
| 16/10/2015 à 19:05 | pompaero | Macro plusieurs feuille | Fonctionne parfaitement ! Aucune lenteur. Tu devrais juste ajouter avant Me.Hide pour désélectionner la ligne du ListBox précédemment inscrite. Cordialement... |
| 16/10/2015 à 16:58 | Nici | SOMMEPROD vers VBA | Par exemple. [edit : pour changer le fichier mis hier. La colonne C étant alimentée par formule qui calcule le cumul des commandes, cela ne déclenchait plus la macro évènementielle, mais par précaution, mieux vaut la supprimer dans ce cas de figure (qui ne l'utilise pas)... |
| 16/10/2015 à 16:12 | Nici | SOMMEPROD vers VBA | La façon dont tu veux procéder n'est pas très claire, à cheval entre deux méthodes. D'un côté, une macro te met à jour le reste en fonction de la quantité saisie en colonne C : ça fonctionne, chaque fois que tu saisis une quantité en C, la col. D diminue d'autant. De l'autre une formule qui alimente... |
| 16/10/2015 à 15:58 | pompaero | Macro plusieurs feuille | Tu fournis au départ un code qui servait la feuille active. Rien ne l'empêche de fonctionner sur la feuille active lorsque celle-ci change. S'il y a problème, cela vient d'ailleurs. Et difficile de voir sans fichier ! Reconnais qu'il n'est guère plaisant de travailler dans le vide... Cordialement, t... |
| 16/10/2015 à 15:15 | Nici | SOMMEPROD vers VBA | Je pense pour ma part que c'est toujours une mauvaise idée, une complication inutile, et que le mieux consiste à obtenir ce que l'on veut de la façon la plus simple. Mais à chacun ses choix. Bonne continuation. Ça occupe en tout cas ... |
| 16/10/2015 à 15:01 | Nici | SOMMEPROD vers VBA | Quel besoin de formule si tu fais le calcul par macro ? Ou formule ou macro, les deux ça fait double emploi ... |
| 16/10/2015 à 14:48 | pompaero | Macro plusieurs feuille | Oui ! Tu t'expliques mal et tu ne mets pas de fichier, et tu fournis un code qui n'est pas concerné ! Ton problème consiste simplement à appeler le même Userform à partir de chaque feuille concernée : tu mets donc sur chaque feuille un bouton (de formulaire), et tu affectes à tous tes boutons la mêm... |
| 16/10/2015 à 14:30 | kancrenaz | Problème d'affichage réponse ou de programmation f° INDEX ? | Les formules sont matricielles mais n'avaient pas été validées comme telles (Ctrl+Maj+Entrée), d'où résultat erroné. (Attention : lorsque la formule est dans une plage de cellule fusionnée, il faut défusionner, valider la formule dans la première cellule de la plage, puis refusionner. Ensuite, pas d... |
| 16/10/2015 à 13:39 | kamelott | Rècupérer des données selon la date et l'heure | A3:A17 est ta plage contenant les équipes, en regard de laquelle tu indiq ues le service (1, 2 ou 3) dans une colonne datée. La recherche de l'équipe consiste à chercher le 1 ou 2 ou 3 dans la colonne correspondant à la date voulue, on opére donc un décalage colonne de cette plage pour savoir où che... |
| 16/10/2015 à 11:21 | kamelott | Rècupérer des données selon la date et l'heure | Formule en B28. NB- Serait plus simple si l'on n'avait pas à extraire les codes 1, 2, 3.... Cordialement... |
| 16/10/2015 à 10:52 | Cindy06 | Comment ajouter les données de plusieurs cellules dans une | Avec une fonction personnalisée : Cordialement... |
| 15/10/2015 à 00:57 | VVICTORIA04 | Concatener des nombres en gardant les 0 et en supprimant | Je proposerais : Cordialement... |
| 15/10/2015 à 00:45 | DoudouNours | Potager | D'abord, si ta couche carbone vaut 1 et doit être de 30 % au-dessus de la valeur de la couche azote, cette dernière doit atteindre 0,77 et non 0,7... Pour le reste, on peut calculer dès lors qu'on dispose d'éléments de calcul, qu'il faudrait alors que tu fournisses ! Cordialement... |
| 15/10/2015 à 00:33 | tapi | Comptage distinct | Oui ! Sauf que je vois 4 "on" sur la première ligne, 2 sur la deuxième et 1 sur la troisième, et je me demande donc sur quelle ligne (cachée) tu peux en trouver 3 ... |
| 15/10/2015 à 00:27 | Nrev74 | NB.SI sur 52 feuilles avec 1 seul critère | Rassure-toi, c'est une formule en bonne et due forme ! Pas du tout de la 'bidouille', rien d'hasardeux. Une méthode pour contourner les limitations d'Excel en matière de formulation 3D... Cordialement... |
| 15/10/2015 à 00:14 | grisan29 | Planning de Leakim a modifier | J'aurai quelques précisions à te demander pour la suite. Assez peu car ton modèle initial était suffisamment explicite pour définir les caractéristiques d'un chantier. Il me semble cependant utile de dissocier Client et Type de travaux (qui étaient regroupés, et voir si le 'type de travaux' peut fai... |
| 14/10/2015 à 23:47 | meldarose4 | Planning de maintenance avec pour périodicité les heures | Sommant les heures depuis le début, cela devrait suffire à te signaler les interventions à faire lorsque ce total atteint : 8 h, 40 h, etc. ... |