| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 14/04/2014 à 11:00 | milan | Erreur d'execution '91 | Fais un essai après avoir ajouté un en-tête en colonne A de la feuille "Ref foret". A+... |
| 12/04/2014 à 20:16 | phil187 | Liste déroulante évoluée | Bon ! une autre tentative alors. A+... |
| 12/04/2014 à 17:27 | phil187 | Liste déroulante évoluée | Visiblement, ton fichier a eu du mal a rester accroché Une proposition à tester A+... |
| 12/04/2014 à 11:23 | marcus76 | Lancer le recaclul d'une feuille à partir d'une ComboBox | A tester A+... |
| 12/04/2014 à 10:17 | tiger2020 | Copier ligne dans autre feuille | A tester A+... |
| 11/04/2014 à 08:25 | manu4510 | Formule | Ou encore A+... |
| 08/04/2014 à 13:24 | philippe87 | Somme si ens VBA | Une autre proposition avec SOMMEPROD A+... |
| 08/04/2014 à 09:25 | eric89 | Formule a rallonge | Tu peux également établir une table de correspondance, le résultat est alors obtenu simplement avec RECHERCHEV. A+... |
| 06/04/2014 à 12:20 | VirginieV | Suppression lignes vides | Il faudrait que tu joignes un classeur exemple avec quelques explications relatives aux lignes à supprimer. A+... |
| 06/04/2014 à 10:33 | VirginieV | Suppression lignes vides | Tu ne dis pas quelle méthode est employée pour récupérer les données sur la feuil1 et les transposer sur la feuil2 . S'il s'agit d'une macro, tu peux sûrement ajouter une partie de code pour effectuer la suppression des lignes vides. De toute façon, pour automatiser la suppression, tu devras forcéme... |
| 04/04/2014 à 08:58 | direct3822 | Copier N fois une cellule | Dans mes réponses, je ne cherche pas à optimiser le code mais plutôt à apporter des éléments qui aideront le demandeur à mieux comprendre. Jean-Louis ayant des difficultés avec la manipulation de l’objet feuille, il me parait intéressant de lui montrer qu’il peut accéder à l'objet directement ou ave... |
| 03/04/2014 à 22:32 | direct3822 | Copier N fois une cellule | A+... |
| 03/04/2014 à 12:54 | cool | Reference à une plage jusqu'a cellule vide | Essaie comme cela A+... |
| 03/04/2014 à 10:48 | Mattsly | Date | Il suffit de tester la variable recl A+... |
| 03/04/2014 à 10:39 | cool | Reference à une plage jusqu'a cellule vide | Ton code est curieux. Avec l'instruction Range("A1").CurrentRegion.Offset(1, 0).ClearContents tu ne conserves que la valeur de A1. Les cellules suivantes (A2, A3, etc.) étant effacées, je ne vois pas l'utilité du reste du programme. A+... |
| 03/04/2014 à 09:55 | Mattsly | Date | Essaie comme cela A+... |
| 03/04/2014 à 09:21 | Mattsly | Date | Non, il t'affiche toutes les dates inférieures ou égales à la date du jour + 1 mois. A ce jour, il s'agit donc des dates antérieures au 04/05/2014. Concrètement, à ce jour tu souhaiterais afficher les dates comprises entre quelles dates ? 03/04/2014 au 03/05/2014 ? 01/03/2014 au 31/03/2014 ? ou ???... |
| 02/04/2014 à 15:29 | Tuline | Copier sous conditions | Dans la feuille EA, les valeurs de la colonne Time sont des heures . Si tu passes cette colonne au format standard, tu obtiens des valeurs telles que 0,04167, 0,0625, etc. Dans la feuille Resume, les valeurs de la colonne Time sont des dates au format heure . Si tu passes cette colonne au format sta... |
| 02/04/2014 à 14:02 | Tuline | Copier sous conditions | Si je comprends bien, tu envoies la photo de ta voiture au garagiste pour réparation. Et ça roule ? . Plus sérieusement, il faut simplement un exemple de ton classeur avec quelques lignes de données. De plus, seules les feuilles "Resume" et 'EA" sont utiles. A+... |
| 02/04/2014 à 13:14 | Tuline | Copier sous conditions | Je ne peux pas t'en dire plus sans voir un exemple de ton classeur avec quelques données. A+... |
| 02/04/2014 à 12:12 | Tuline | Copier sous conditions | Difficile d’effectuer un test sans classeur. Tu peux commencer par modifier ta déclaration de la variable b qui est censée représenter le nombre d’heures dans la feuille "Resume". Cette variable ne peut pas être de type Long, soit un nombre entier alors que l’heure est constituée de la partie décima... |
| 01/04/2014 à 10:47 | lvcemuni | Aide VBA | Une proposition avec VBA (les 2 classeurs doivent être ouverts) A+... |
| 01/04/2014 à 08:52 | gita | Fonction SI | Tu peux créer une table de correspondance et faire le lien entre classement et points avec la fonction RECHERCHEV. A+... |
| 31/03/2014 à 22:35 | ricouvbx | Liste de choix élaborée | J'ai placé des commentaires dans le code afin que tu puisses retrouver les différents éléments... |
| 31/03/2014 à 18:29 | ricouvbx | Liste de choix élaborée | Je vais d’abord t’expliquer le principe de fonctionnement de la procédure. Il s’agit d’une procédure évènementielle (Worksheet.Change) qui détecte la modification d’une cellule de la colonne G de la feuille de calcul. Lorsqu’un changement de valeur est constaté, elle effectue plusieurs contrôles de... |
| 31/03/2014 à 08:20 | ricouvbx | Liste de choix élaborée | Fais le test avec le classeur joint et dis-moi si cela correspond à ton attente. A+... |
| 31/03/2014 à 08:09 | micky97480 | Renvoie de valeur vvers une Feuille donnée | Il n'est pas utile de joindre ton classeur avec l'intégralité des données. Il suffit de disposer de la structure avec quelques données. A+... |
| 30/03/2014 à 17:58 | ricouvbx | Liste de choix élaborée | Si tu utilises une liste de validation, tu peux interdire à l'utilisateur de saisir une autre valeur que celle de la liste. C’est le résultat que tu obtenais avec ton fichier initial puisque tu avais coché l’alerte d’erreur. Par contre, tu ne peux pas lui interdire d'effectuer un copier / coller d'u... |
| 30/03/2014 à 17:34 | gloub | Créer filtre élaboré suivant valeur du texte dans un bouton | Voici une solution qui devrait te convenir. A+... |
| 30/03/2014 à 16:04 | gloub | Créer filtre élaboré suivant valeur du texte dans un bouton | Tu peux réaliser cela avec une simple liste de validation A+... |
| 30/03/2014 à 15:46 | ricouvbx | Liste de choix élaborée | Nous sommes tous les deux dans le même cas, moi non plus je n'ai pas compris ta réponse. Tu indiques : Dans le fichier que tu as joint, les cellules de cette colonne contiennent une liste de validation avec 4 choix (PERM;NPRM;DISP;CLMD). Je ne vois pas le rapport avec un quelconque nb Si ... J'ai be... |
| 30/03/2014 à 15:16 | gloub | Créer filtre élaboré suivant valeur du texte dans un bouton | Le fichier joint ne me parait pas illustrer ton propos A+... |
| 30/03/2014 à 15:05 | ricouvbx | Liste de choix élaborée | ... |
| 30/03/2014 à 13:37 | ricouvbx | Liste de choix élaborée | J’ai du mal à interpréter ce que tu indiques. Quand tu dis que les utilisateurs "bug" le classeur, est-ce que cela signifie que le copier-coller dans une cellule " N° de Poste " provoque une erreur ? A+... |
| 29/03/2014 à 18:37 | ricouvbx | Liste de choix élaborée | Re-bonjour, C'est possible A+... |
| 29/03/2014 à 07:54 | ricouvbx | Liste de choix élaborée | Une proposition A+... |
| 28/03/2014 à 09:29 | micky97480 | Renvoie de valeur vvers une Feuille donnée | Tu peux utiliser la fonction INDIRECT. Exemple avec le nom de la feuille en A1 : =INDIRECT(A1 & "!D1") renvoie la valeur de la cellule D1 de la feuille concernée. A+... |
| 28/03/2014 à 00:51 | morenita | Une debutante | Je peux te proposer ce code qui recherche la ligne qui ne contient que des nombres (après avoir supprimé les . et les -) et qui effectue l'insertion après cette ligne. Attention toutefois car j'ai remarqué 2 lignes avec un nombre encadré tel que (1) ou (3) qui sont assimilées à tort à une série numé... |
| 27/03/2014 à 17:37 | Lrabiet | Comment linéariser une liste | Une proposition avec une macro A+... |
| 27/03/2014 à 11:54 | morenita | Une debutante | Tu peux tester cette autre méthode. Pour déterminer la plage qui correspond à chaque client, on part de la première ligne client et on cherche la dernière ligne renseignée (juste avant la ligne vide). Ensuite, on cherche la prochaine ligne renseignée. Cette ligne correspond donc à la première ligne... |
| 27/03/2014 à 11:38 | morenita | Une debutante | Est-ce que 2 clients sont toujours séparés par une ligne vide ? A+... |
| 27/03/2014 à 10:28 | morenita | Une debutante | Peux-tu préciser ? je ne vois pas à quoi correspond ce nombre 8 . A+... |
| 26/03/2014 à 23:23 | morenita | Une debutante | Je te propose de choisir entre deux méthodes. La première consiste à automatiser partiellement ce que tu fais habituellement. D’abord, tu sélectionnes la plage que tu veux transposer (A1:A5 par exemple) et ensuite, tu appuies sur le raccourci ctrl + w qui lance la macro "copier". Les données sont al... |
| 26/03/2014 à 17:59 | jslpfasc2 | RECHERCHEV en VBA avec index differé | J'obtiens un résultat correct avec A+... |
| 26/03/2014 à 07:29 | morenita | Une debutante | Il faudrait savoir si tes données sont toujours au nombre de trois, si elles sont toujours au même emplacement, à quel endroit elles doivent être collées, etc ... Un fichier exemple avec quelques explications nous permettraient de t'aider plus efficacement. Sinon, tu as toujours la possibilité d'uti... |
| 25/03/2014 à 17:53 | gregfit | VBA - Recherche, Copie, Conditions | Ton questionnement est beaucoup trop vague pour que nous puissions t'apporter une aide efficace. Il faut que tu joignes un classeur exemple qui présente les données de base et le résultat attendu ... et accompagné des explications nécessaires. A+... |
| 25/03/2014 à 17:47 | Galgui | Copier/Coller des cellules vers une feuille sous conditions | Essaie d'éviter les "Select" et autres "Activate" pour ce type de traitement. A+... |
| 25/03/2014 à 12:42 | kira301 | Renvoi d'une valeur | Essaie avec A+... |
| 25/03/2014 à 11:10 | jnov68 | Afficher les colonnes d'un salarié | J'ai repris ton exemple et j'ai ajouté quelques commentaires au code pour le rendre limpide A+... |
| 25/03/2014 à 06:59 | boudga | Modifier toutes les cellules qui sont identiques | Il faut croire que je n’ai rien compris à ton énoncé . Comment faut-il interpréter 55 (X2) ? Est-ce que cela veut dire que le chiffre 55 doit apparaitre 2 fois dans le premier tableau ? Si oui, comment doit se faire la répartition dans ce tableau ? Et pourquoi reproduire la forme 55 (X2) ? Peut-être... |