| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 08/08/2018 à 14:06 | kyu_kyu | Déplacer une ligne dans une autre feuille sous condition | Parfait, merci ... |
| 08/08/2018 à 11:39 | papoudu34 | Delta entre 2 dates en jours, heure, minutes, etc | Alors dans mon exemple ça fonctionne aussi avec : =ANNEE(DATEVAL(A3))-1900&" an(s), "&MOIS(DATEVAL(A3))&" mois et "&JOUR(DATEVAL(A3))&" jour(s)"... |
| 08/08/2018 à 11:35 | Nina987 | VBA : copier-coller 2 colonnes d'un classeur vers 1 seule dans un autre | S'il n'est pas ouvert, alors oui, dans destination tu peux mettre l'instruction type Workbooks.Open. Si ta base de données à une dimension conséquente, il serait judicieux de s'orienter vers la proposition de @MFerrand... |
| 08/08/2018 à 11:15 | Nina987 | VBA : copier-coller 2 colonnes d'un classeur vers 1 seule dans un autre | J'ai oublié un "s" à la fin de Workbook s PS : le classeur destination doit être ouvert au préalable (sinon il faut changer le code)... |
| 08/08/2018 à 10:47 | papoudu34 | Delta entre 2 dates en jours, heure, minutes, etc | Pas besoin de fonctions particulière pour calculer une différence entre 2 dates... Exemple : A1 = 01/01/2018 00:12:00 A2 = 08/08/2018 10:43:00 A3 = A2-A1 = 218,44 ; Soit 218 jours et 10h31. Pour obtenir : -> que le jour : ENT(A3) -> La différence en heures : A3*24 ou ARRONDI(A3*24;0) pour arro... |
| 08/08/2018 à 10:40 | Skillrex | Supprimer doublons sur un même ligne | Peux tu nous envoyer ton fichier ou un exemple fictif représentatif ... |
| 08/08/2018 à 10:38 | Nina987 | VBA : copier-coller 2 colonnes d'un classeur vers 1 seule dans un autre | Une proposition à coller dans un module VBA dans ton classeur Source (à enregistrer au format ".xlsm") : PS : le nom du classeur et de la feuille de destination est à adapter... |
| 08/08/2018 à 09:53 | julienperson | Aide-Mise en forme ajout-suppression ligne | Réutilise plutôt le dernier code envoyé. Les instructions AutoFill servent à étendre une formule d'une plage vers une autre, tel que tu le ferais en sélectionnant le carré dans l'angle inférieur droit d'une cellule. La feuille "Devis" n’apparaît pas car il n'y a aucune formule dans le corps du table... |
| 08/08/2018 à 09:44 | kyu_kyu | Déplacer une ligne dans une autre feuille sous condition | Peux tu envoyer ton fichier ? S'il est confidentiel, envoie le en message privé que je regarde à ça, par ce que à chaud, je ne vois pas d'où peut venir l'erreur (et de mémoire ça marchait chez moi)... |
| 08/08/2018 à 08:57 | Skillrex | Supprimer doublons sur un même ligne | Dans ce cas tu peux faire la même opération en sélectionnant les 2 lignes. Tu peux aussi créer une 3ème ligne avec une formule pour concaténer les 2 précédentes : =A1&A2 Ensuite supprimer les doublons à partir de cette nouvelle ligne... |
| 08/08/2018 à 08:35 | Pedro22 | Pedro22 | Merci, mais je suis pas encore dévoué au point d'écrire ici à 3h du matin ! Sommeil léger ? Je n'ai pas vraiment la main verte, mais ma spécialité c'est pas l'agronomie mais plutôt la zootechnie ! En tout cas tu es fidèle à toi même et tu m'as fait une jolie réponse, haute en couleurs ... |
| 08/08/2018 à 08:28 | Rag02700 | Remplacer des données | Non, comme moi, tu es en voie d'amélioration ... |
| 07/08/2018 à 17:44 | julienperson | Aide-Mise en forme ajout-suppression ligne | Voilà le code commenté ... |
| 07/08/2018 à 17:34 | julienperson | Aide-Mise en forme ajout-suppression ligne | Dans la macro, je ne réécrit que la somme HT en intégrant la nouvelle ligne, puisque les calculs en dessous (TVA et montant TTC) dépendent de ce calcul uniquement et pas d'une plage variable. Par contre si tu te bases sur le fichier que je t'ai renvoyé, j'ai peut-être supprimé par erreur les fonctio... |
| 07/08/2018 à 17:25 | infaur | Aide pour modification VBA | Ton code n'est pas très lisible dans ton post et sans ton fichier, c'est moins évident de visualiser... Autre chose : l'intérêt de ton filtre est juste de supprimer les données vides ou égales à 0 ? Si oui on peut procéder autrement... Je remets ici ton code (strictement identique) en forme ... |
| 07/08/2018 à 17:12 | julienperson | Aide-Mise en forme ajout-suppression ligne | Voilà une autre version avec une méthode différente (copier/coller de la ligne précédente au lieu d'étendre les formules + ajouter des bordures)... |
| 07/08/2018 à 17:05 | whereisbryan | Mettre un workbook au premier plan VBA | Peux-tu donner ton script complet ? Certaines instructions activent par défaut une feuille (ajout de feuille, ouverture d'un classeur...). Donc si tu les exécutent après ton activation, elle sera inutile... |
| 07/08/2018 à 16:48 | julienperson | Aide-Mise en forme ajout-suppression ligne | Ma récompense c'est que j'apprends aussi en faisant ! Et le mieux que tu puisses faire maintenant c'est ... |
| 07/08/2018 à 16:28 | julienperson | Aide-Mise en forme ajout-suppression ligne | Pour aller voir le code : ALT + F11... |
| 07/08/2018 à 15:50 | Rag02700 | Remplacer des données | Si c'est comme dans ton exemple (ordre identique), un copié collé de la colonne entière devrait convenir. Tu peux également mettre en 'Feuil2'!B2 la formule =Feuil1!B2 . Si l'ordre n'est pas nécessairement le même et qu'il n'y a pas de doublons dans le nom/prénom, alors tu peux aussi mettre : =RECHE... |
| 07/08/2018 à 15:45 | julienperson | Aide-Mise en forme ajout-suppression ligne | J'ai réussi à me dépatouiller ! A tester ... |
| 07/08/2018 à 15:24 | julienperson | Aide-Mise en forme ajout-suppression ligne | Tes cellules fusionnées me donnent du fil à retordre... Y'a-t-il moyen de revoir ta présentation pour éviter d'avoir ce type de cellules ... |
| 07/08/2018 à 14:17 | julienperson | Aide-Mise en forme ajout-suppression ligne | Question : ton ajout / suppression de ligne concerne un onglet en particulier ou les 3 ? Pour l'ajout, pas de soucis, mais pour la suppression, ce serait sur quel(s) critère(s) ? Un index de ligne ? Une ligne sélectionnée ? Un code spécifique ... |
| 07/08/2018 à 14:15 | julienperson | Aide-Mise en forme ajout-suppression ligne | Bonjour, Je crois que ce ne sera pas nécessaire ! Ou alors pour 2 BN et un mars ... |
| 07/08/2018 à 14:09 | Jakk | Recherche de valeur ne fonctionne pas | Il s'agit du chemin complet du fichier source ("C:\Users\UnUtilisateur\Documents\NomFichierSource.xlsx"). Or, le nom du fichier ("NomFichierSource.xlsx") suffit s'il est déjà ouvert. Pour ouvrir le fichier source à partir du chemin complet, le code est ... |
| 07/08/2018 à 14:05 | Mrgx52 | Recherche de mot dans cellule | J'ai comme l'impression que tout était là depuis le début..... |
| 07/08/2018 à 12:10 | Jakk | Recherche de valeur ne fonctionne pas | Il y a probablement l'un de ces 3 objets qui n'existe pas ou qui est mal écrit : Workbooks(Source) Sheets("Rapport 1") Range("B:C") <-- je ne pense pas que le problème vienne de celui-ci... |
| 07/08/2018 à 12:00 | vaffancolor | Modifier couleur onglet en fonction de | Je me suis permis de modifier un peu le code, normalement il récupère le nombre d'une feuille indépendamment de son nom. PS : le code précédent fonctionne aussi mais il faut rajouter CInt() pour convertir les caractères chiffres de x en nombre... |
| 07/08/2018 à 11:50 | Mrgx52 | Recherche de mot dans cellule | Il était temps..... |
| 07/08/2018 à 11:49 | Jakk | Recherche de valeur ne fonctionne pas | C'est par ce que tu ne cherches pas une plage mais bien la valeur contenue en "A" & i. Donc déclare ta variable Val_Rech en String ou Single selon le contenu de la colonne A, et supprime le "Set". Même chose pour Res, ce n'est pas une plage mais une valeur que tu reportes ensuite dans une cellule... |
| 07/08/2018 à 11:46 | Mrgx52 | Recherche de mot dans cellule | Voilà, j'ai fait le boulot à ta place avec ce que j'ai compris de ton besoin... Ca n'a effectivement aucun sens mais ça m'a permis de modifier ma proposition et de faire quelque chose qui fonctionne. C'est tout ce que je demandais, rien de plus ... |
| 07/08/2018 à 11:29 | Jakk | Recherche de valeur ne fonctionne pas | J'ai regardé trop vite, il manque un "Set" devant ta ligne où tu définis Val_rech. En effet, cette objet est une plage de données, ce n'est pas juste un objet dans lequel tu stockes une information, mais un objet dans lequel tu affectes les mêmes propriétés que ta plage, avec une instruction "Set"... |
| 07/08/2018 à 11:26 | Mrgx52 | Recherche de mot dans cellule | Je ne te demande pas d'envoyer ton fichier confidentiel, mais un fichier bidon, fictif, factice, imaginaire, inventé , bref qui reprend le même genre de choses que ton fichier de départ mais avec des éléments bidons , mais une organisation similaire afin d'illustrer ton problème ! Comme ça je pourra... |
| 07/08/2018 à 11:15 | Mrgx52 | Recherche de mot dans cellule | Dans mon exemple, j'ai utilisé les mots "Toto", "Titi" et "Tata"... Je crois que tu as compris le principe et niveau confidentialité ça devrait aller ... |
| 07/08/2018 à 11:13 | Jakk | Recherche de valeur ne fonctionne pas | Ton code renvoie un code d'erreur (si oui sur quelle ligne) ou s’exécute sans résultat apparent ? -> Est ce que .Columns("B") ne s'écrirait pas plutôt .Columns("B:B") ou .Columns(2) ? -> Essayer avec Application.VLookUp()... |
| 07/08/2018 à 11:03 | Mrgx52 | Recherche de mot dans cellule | Je ne vois pas ce qui t'empêche de faire un fichier bidon reprenant le structure de ton fichier confidentiel... Pas besoin de 2000 lignes ... |
| 07/08/2018 à 11:00 | fred11400 | Comparatif chambres froides | Tu peux dupliquer la colonne pour faire une fois le bilan avec la température MIN et une autre fois avec la température MAX. Tu peux aussi ne calculer le bilan que si l'épaisseur est égale à une certaine valeur à l'aide d'une fonction du style : =SI("épaisseur"=100;"Je_fais_mon_bilan";"") Edit : mai... |
| 07/08/2018 à 10:51 | Mrgx52 | Recherche de mot dans cellule | Peux-tu envoyer un fichier avec une explication de ce que tu veux faire et un exemple du rendu souhaité ... |
| 07/08/2018 à 10:26 | Mrgx52 | Recherche de mot dans cellule | =SI(OU(CHERCHE("toto";A1)>0;CHERCHE("tata";A1)>0;CHERCHE("titi";A1)>0);"Au moins 1 correspondance";"")... |
| 07/08/2018 à 10:25 | fred11400 | Comparatif chambres froides | Je ne maîtrise pas spécialement ton sujet, mais normalement oui. Tu verras dans la formule, tu as un coefficient de 1,163... |
| 07/08/2018 à 10:23 | frencky | Cacher lignes contenant #N/A | Tu peux juste changer la couleur de police en blanc, et c'est également faisable via une mise en forme conditionnelle... |
| 07/08/2018 à 10:21 | Mrgx52 | Recherche de mot dans cellule | Si tu veux tester qu'au moins l'un des 3 est présent, une fonction OU() fonctionnera, si c'est les 3 à la fois, ce sera un ET()... |
| 07/08/2018 à 10:13 | Mrgx52 | Recherche de mot dans cellule | Si ça n'a pas de lien direct avec "recherche de mot dans cellule", c'est préférable. Ce sera plus facile pour les futurs visiteurs de faire des recherches correspondant à leurs problèmes... |
| 07/08/2018 à 10:09 | stephdu44 | Formule de calcul pour quantité et ca par mois et par ville | Je n'ai pas ouvert ton fichier, mais il suffit d'additionner 2 formules NB.SI.ENS() ou SOMME.SI.ENS(), chacune faisant référence à l'une des 2 feuilles. Exemple : =NB.SI.ENS(Contrats!$A:$A;"Paris";Contrats!$F:$F;9)+NB.SI.ENS('Contrats archivés'!$A:$A;"Paris";'Contrats archivés'!$F:$F;9)... |
| 07/08/2018 à 10:08 | Lolo1905 | Format Nombre | Non c'est l'inverse, tu cherches un texte ("0123456789") dans une cellule contenant un nombre (123456789)... |
| 07/08/2018 à 10:06 | fred11400 | Comparatif chambres froides | Un essai dans une nouvelle feuille "comparatif". J'ai essayé d'appliquer tes calculs à partir de ta première feuille sur l'ensemble des produits et j'ai aussi ajouté une correction pour convertir les kcal en W/h... |
| 07/08/2018 à 09:49 | fred11400 | Comparatif chambres froides | ... |
| 07/08/2018 à 09:49 | Lolo1905 | Format Nombre | Par ce que, comme je l'expliquais, tu cherches un numéro qui n'existe pas..... |
| 07/08/2018 à 09:46 | Mrgx52 | Recherche de mot dans cellule | Les fonctions CHERCHE() et TROUVE() donnent la position du premier caractère d'une chaîne (par exemple "maintenance") dans une autre chaîne ("j'ai fait la maintenance de ma ferrari"). Si la chaîne n'est pas présente, elles renvoient 0. Dans le cas où la chaîne est présente (donc valeur >0), on re... |
| 07/08/2018 à 09:41 | stephdu44 | Formule de calcul pour quantité et ca par mois et par ville | Je n'ai pas utilisé ta colonne avec le n° du mois, mais directement la date de début. Plutôt que d'écrire manuellement les valeurs à chercher, comme dans ton exemple : =NB.SI.ENS(Contrats!A:A;"Paris";Contrats!F:F;"=9"), je fais référence à la première colonne de ton tableau de synthèse pour la ville... |