| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 16/11/2014 à 17:21 | Romain Tatouages | Petit problème dans une macro | C’est magique ! … ou presque . Pour que le traitement soit effectué automatiquement lorsque le nom du client est modifié, il faut utiliser une procédure évènementielle qui va détecter la modification dans la cellule G4 et effectuer les opérations de filtrage et de copie. Cette procédure s’appelle Wo... |
| 16/11/2014 à 16:14 | wiltomap | Somme partielle sur colonne | =SOMME.SI(D2:D6;"<>x";E2:E6) A+... |
| 16/11/2014 à 14:37 | jasserin | Pb execution des evenements slectionchange et wosheet_change | Une proposition à tester A+... |
| 16/11/2014 à 10:01 | jasserin | Pb execution des evenements slectionchange et wosheet_change | Les deux procédures évènementielles Worksheet.Change et Worksheet.SelectionChange n’ont rien à faire dans le module ThisWorkbook. Ces événements surviennent lors d’un changement dans une feuille de calcul et doivent être placés dans le module de la feuille concernée. Comme tu ne dis pas exactement c... |
| 16/11/2014 à 09:49 | VBABEGINNER | Compter le nombre de cellules entre 2 dates | C'est plus facile d'effectuer les tests avec un classeur Excel . A+... |
| 15/11/2014 à 21:49 | caje17 | Macro sur les dates | Pour que nous puissions t'aider, il faut que tu joignes ton fichier allégé avec la macro incriminée. Sans cela, nous ne pouvons rien pour toi, la dernière boule de cristal a été perdue . A+... |
| 15/11/2014 à 18:26 | caje17 | Macro sur les dates | Voici un exemple pour te montrer que le résultat peut s'obtenir avec une formule A moins que quelque chose m'échappe encore A+... |
| 15/11/2014 à 17:48 | caje17 | Macro sur les dates | Quelque chose m'échappe ! Dans H2, tu as la formule =AUJOURDHUI(), dans H3, tu as la formule =AUJOURDHUI()-"5:00", et dans H6, tu as la formule =SI(H2=H3;1;0). Dans H6, tu obtiendra toujours la valeur 0 puisque'il y aura toujours un écart de 5h00 entre H2 et H3. Et dans G1, tu auras toujours la date... |
| 15/11/2014 à 16:36 | Romain Tatouages | Petit problème dans une macro | Dans la proposition jointe, le traitement est effectué automatiquement lorsque le nom du client est modifié. A+... |
| 15/11/2014 à 15:36 | caje17 | Macro sur les dates | Pourquoi une procédure VBA alors qu'une simple formule suffit ? A+... |
| 15/11/2014 à 15:22 | Romain Tatouages | Petit problème dans une macro | Pour nous permettre de t'aider efficacement, il faudrait que tu joignes un fichier exemple. A+... |
| 15/11/2014 à 10:54 | marlins60 | Rechercher un temps de course | Une proposition d'adaptation A+... |
| 13/11/2014 à 14:27 | Bouillou | Sélectionner ligne précédente | Sans fichier exemple et quelques explications, on ne va pas y arriver... A+... |
| 13/11/2014 à 12:36 | Bouillou | Sélectionner ligne précédente | Essaie avec A+... |
| 13/11/2014 à 11:35 | Jeremy D | Aide fonction macro recherche, INDEX EQUIV, RecherchV | Voici ton fichier dans son intégralité. Fais le test du filtrage après avoir renseigné les critères. Dis-moi ce qui ne te convient pas. A+... |
| 12/11/2014 à 23:55 | Jeremy D | Aide fonction macro recherche, INDEX EQUIV, RecherchV | Tu as bien fait d'essayer de faire plus simple, mais je ne comprends toujours pas pourquoi le filtre ne te donne pas satisfaction. En renseignant la partie critère (soit Identifiant, Désignation, Projet, Flux, Famille) le filtre va te renvoyer la (ou les) ligne(s) qui satisfont ces critères. Tu obti... |
| 12/11/2014 à 22:16 | Jeremy D | Aide fonction macro recherche, INDEX EQUIV, RecherchV | Bien que n'étant pas sûr d'avoir bien compris ton attente, je te fais passer une proposition avec utilisation d'un filtre élaboré. J'ai éclairci ton fichier pour ne garder que les éléments utiles pour l'exemple. J'ai placé un bouton pour faciliter la démo mais ce filtre peut être réalisé directement... |
| 12/11/2014 à 18:56 | Timothe URVOY | Trouver la valeur Min/Max dans un tableau variable | J'ai remplacé le point par une virgule dans l'ensemble des valeurs concernées A+... |
| 12/11/2014 à 18:17 | Gogoud | Afficher plusieurs résultats avec 1 critère de recherche | Tu peux utiliser un filtre avancé . A+... |
| 12/11/2014 à 18:12 | Thardys | Somme de Valeurs suivant un Index | Une proposition avec la fonction SOMME.SI A+... |
| 12/11/2014 à 17:59 | jeremy Grussenmeyer | Somme.si avec 2 critere dont dates comprises entre | Essaie avec =SOMMEPROD(('Spreadsheet Rev'!D5:D1500>=DATE(2014;1;1))*('Spreadsheet Rev'!D5:D1500<= DATE(2014;1;31))*('Spreadsheet Rev'!H5:H1500="Nom Commercial")*('Spreadsheet Rev'!T5:T1500)) A+... |
| 12/11/2014 à 15:06 | cdurep | Erreur fonction Search | Essaie avec A+... |
| 12/11/2014 à 14:52 | tichewbew | Fonction Si + case à cocher | J'ai effectué les adaptations. Je te laisse le loisir de les découvrir. N’hésite pas à demander un complément d'info si nécessaire. A+... |
| 12/11/2014 à 13:22 | tichewbew | Fonction Si + case à cocher | Pour le remplissage de la cellule de la colonne B, j'ai utilisé une mise en forme conditionnelle. Pour voir cette MFC, tu sélectionnes une cellule de la colonne B puis Accueil > Mise en forme conditionnelle > Gérer les règles. Tu verras que j'ai utilisé la formule =NB.SI($H3:$M3;"KO")>0 Cet... |
| 12/11/2014 à 12:48 | delouest | Fonction test | Sans entrer dans le détail de ton classeur, on devrait voir écrit : A+... |
| 12/11/2014 à 12:12 | jukerr | Compiler informations plusieurs onglets si valeur cellule | Essaie comme cela A+... |
| 12/11/2014 à 11:51 | tichewbew | Fonction Si + case à cocher | Voici une proposition un peu différente. En cas de présence d'un "KO" en colonnes H à M, la cellule de la colonne B est remplie en rouge. Si on double-clique sur cette cellule rouge, on accède à la feuille 3. A+... |
| 12/11/2014 à 10:40 | jukerr | Compiler informations plusieurs onglets si valeur cellule | Plusieurs choses: Dans mon code, il est écrit .Range("A" & Ligne & ":L" & Ligne).Copy Dans le tien, je lis .Range("A" & Ligne & ":L" & Line ).Copy La valeur est bien numérique. Tu dois écrire 500 et non pas "500". Par contre, je ne vois pas de valeur >500 dans la colonne L "Discount amount" C'est... |
| 11/11/2014 à 17:48 | alg | Addition croix colonnes + identification de numéro | Col.Offset(12).Resize(1) est la cellule qui est décalée de 12 lignes par rapport à la première cellule de la colonne considérée du tableau. Exemple pour la colonne F : cette première cellule est F5. La cellule décalée de 12 lignes est F17. Si tu modifies le nombre de lignes, il faudra adapter ce déc... |
| 11/11/2014 à 17:17 | didoudd | Sélectionner une matrice qui a un nom et modifier cellules | Pour le nombre de lignes, tu peux utiliser Matrix.rows.Count Pour le nombre de colonnes, tu peux utiliser Matrix.columns.Count A+... |
| 11/11/2014 à 17:10 | jukerr | Compiler informations plusieurs onglets si valeur cellule | Il faut que tu regardes la valeur de " Ligne " puis de .Range("L" & Ligne) lors de l'apparition de l'erreur. Sinon, fais-moi passer le fichier (sans données confidentielles). A+... |
| 11/11/2014 à 11:27 | jukerr | Compiler informations plusieurs onglets si valeur cellule | Essaie comme cela A+... |
| 11/11/2014 à 11:01 | corneto85 | Recherche doublon plusieurs colonnes | Essaie comme cela A+... |
| 11/11/2014 à 09:28 | didoudd | Sélectionner une matrice qui a un nom et modifier cellules | Tu peux choisir de traiter ta plage de données avec un objet Range ou un tableau. Voici un exemple de ces deux traitements : A+... |
| 11/11/2014 à 08:20 | corneto85 | Recherche doublon plusieurs colonnes | Essaie comme cela A+... |
| 11/11/2014 à 07:58 | CMal | MFC tout simple en fonction de la date | En toute logique, si tu cherches à mettre en évidence les dates qui sont dépassées par rapport à aujourd'hui (date d'échéance), tu dois coder : Par contre, si tu appliques cette procédure et qu'aucune de tes cellules ne se met en rouge, c'est que le format de tes cellules n'est pas reconnu comme dat... |
| 11/11/2014 à 00:54 | dss | Pb de copier coller après suppression de colonnes | Il va être difficile de t'aider car ton code ne pose pas de problème particulier (aucune erreur apparente). Il serait utile que tu expliques un peu mieux quelles sont les anomalies constatées et quel est le but du traitement réalisé. Un fichier exemple ne sera pas de trop. A+... |
| 10/11/2014 à 23:48 | seychelles85 | Transformation DMS en D° décimaux | Si C9 vaut 344,209166666667, la formule=TEXTE(C9/24;"[h]° m' s,00") permet d'obtenir la valeur de C9 au format [h]"°"m"'"s. Le résultat est alors 344°12'33,00 Pour noter les secondes avec l'apostrophe double, il faut ajouter &"''" Le résultat est alors 344° 12' 33,00'' Dans la cellul... |
| 10/11/2014 à 20:10 | jukerr | Compiler informations plusieurs onglets si valeur cellule | Si je comprends bien, la copie sera éffectuée si toutes les cellules L2 à Ln sont supérieures à 500. Dans le cas contraire, on passe à la feuille suivante. C'est bien cela ? A+... |
| 10/11/2014 à 19:48 | Urabus | Sélection d'une colonne avec la valeur d'une cellule | Columns(Range("A1").value).EntireColumn.Hidden = True A+... |
| 10/11/2014 à 18:41 | Urabus | Sélection d'une colonne avec la valeur d'une cellule | Voici une proposition A+... |
| 10/11/2014 à 18:07 | Urabus | Sélection d'une colonne avec la valeur d'une cellule | Il faut que tu utilises la procédure évènementielle Worksheet.Change de la feuille considérée. Lors de la modification de A1, la procédure aura en charge d'afficher les colonnes souhaitées et masquer les autres. Quelles sont les colonnes affichées en permanence (colonne A à minima) ? Quelles sont le... |
| 10/11/2014 à 18:01 | ShadowBob | Arrondir à chaque 50 | Il y a sûrement plus simple =ARRONDI.AU.MULTIPLE(B2/10;10)*10+50 A+... |
| 10/11/2014 à 17:33 | Urabus | Sélection d'une colonne avec la valeur d'une cellule | Est-ce l’opérateur qui modifie la valeur de A1, une formule ou une instruction VBA ? Quel est le type de traitement effectué sur les 2 colonnes sélectionnées (manuel ou automatisé via VBA). A+... |
| 10/11/2014 à 17:22 | lilivannes | Calcul heures dans tableau Excel | Pour obtenir un format heure reconnu dans la colonne A, j'ai multiplié chaque valeur par 1 : copie de la cellule D1 (Ctrl +C) sélection de la plage A2:A14146 clic droit / collage spécial > Multipication A+... |
| 09/11/2014 à 19:17 | KillChief | Créer un tableau dont le type de variable varie | Je t'ai bien compris mais je ne vois pas comment tu pourrais créer un tableau avec des éléments variant et le déclarer autrement. Si la structure des données le permet, tu peux éventuellement utiliser plusieurs tableaux. A+... |
| 09/11/2014 à 18:49 | KillChief | Créer un tableau dont le type de variable varie | Oui c'est possible, il suffit d'utiliser le type variant A+... |
| 09/11/2014 à 18:32 | Elyah | Recherche d'une valeur avec 2 conditions | Tu as donc testé ma proposition et le résultat est erroné. C'est bien cela ? A+... |
| 09/11/2014 à 18:20 | Elyah | Recherche d'une valeur avec 2 conditions | Tu peux également tester =RECHERCHEV(F26;J15:N18;F20+1;FAUX) A+... |
| 09/11/2014 à 15:03 | alg | Addition croix colonnes + identification de numéro | J'ai utilisé une liste de validation. Pour la visualiser, sélectionne la cellule AH17 puis clique sur Données > Outils de données/Validation des données. Tu peux modifier cette liste en ajoutant des éléments ou en faisant référence à une plage de donnée. L'addition est assurée par la procédure Ad... |