v

Membre impliqué

Inscrit le :13/05/2009
Dernière activité :17/03/2020 à 17:45
Version d'Excel :2010 FR - 2013 FR
Messages
2'943
Votes
192
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par vba-new - page 4

DateAuteur du sujetSujetExtrait du message
24/09/2014 à 14:22sophang Macro enregistrer pièce jointe OutlookRe, Qu'entends-tu par : Je ne comprends pas...
24/09/2014 à 14:20Jdohuu Tirer une formule sur un nombre de lignes variablePresque On va transformer ton code comme ça : et encore mieux, comme ça : car le code donné ne marchera pas sur Excel inférieur à 2007 étant donné qu'il n'y a que 65536 lignes. Maintenant en prenant en compte la remarque d'eriiic et notre code ci-dessus, on va avoir quelque chose qui ressemble à ça...
24/09/2014 à 11:53Jdohuu Tirer une formule sur un nombre de lignes variableJdohuu... Tu n'as pas fait ce que je t'ai dit ! Donne-nous pour l'instant le code associé à la manip que je t'ai proposée de faire... On te conseillera par la suite...
24/09/2014 à 11:18jerandersArrondir une formule ?0.056 plutôt. Tu peux simplement faire comme ceci : 2 car tu ne souhaites garder que 2 décimales après la virgule...
24/09/2014 à 11:14Jdohuu Tirer une formule sur un nombre de lignes variableJe vois que tu utilises l'enregistreur de macro. Très bien. Je vais te lancer sur une piste. Enregistre les tâches suivantes et poste le code associé : 1- Place-toi dans la toute dernière cellule de la colonne A. 2- Appuie sur CTRL + flèche du haut 3- Stoppe l'enregistrement...
24/09/2014 à 11:08skafolys Formule de calculLe vocabulaire étant quand même important, le terme de "code" est plutôt réservé à la programmation. Ici ce sont des formules que l'on te donne, car utilisées dans la feuille de calcul d'Excel. Concernant les flèches, ils proviennent de la mise en place d'un filtre. Sauf erreur, je n'ai pas vu de co...
23/09/2014 à 19:03skafolys Formule de calculSkafolys, Pas besoin de t'excuser ! Je ne connais pas ton niveau sur Excel mais je vois à peu près. Il est important d'avoir de bonnes bases si tu ne veux pas choper de lacunes plus tard. Je te conseille de suivre les cours présents sur le forum : https://www.excel-pratique.com/fr/cours.php Ca te do...
23/09/2014 à 17:33pascal.59 Lien hypertext VBADéjà, dans le premier code que tu donnes, l'ordonnancement de l'exécution n'est pas bon. Tu crées ton lien hypertexte avant d'avoir déterminé les variables chemin et nomFichier ! Je te laisse corriger...
23/09/2014 à 13:44ls62 Problème dans l'actualisation du format de mes cellulesIs62, Eric propose de remplacer directement = par = ! Pas besoin de remplacer par $ puis par = ...
23/09/2014 à 13:28ls62 Problème dans l'actualisation du format de mes cellulesRe forum, @eric L'actualisation de cellules au format texte contenant des dates => c'est OK L'actualisation de cellules au format texte contenant des formules => c'est ce qu'il restait à résoudre. Votre manip à eriane et toi semblent maintenant résoudre le problème...
23/09/2014 à 13:19Cappe Pierre Double-clic sur plusiers cellules isoléesL'utilisation des crochets est l'autre syntaxe pour déterminer un Range. Donc : [A1] <=> Range("A1") J'ai utilisé la notation avec les crochets pour faire plus court. Mais bien que plus courte, la notation avec les crochets ne permet pas l'utilisation de variable. Tu ne peux pas faire...
23/09/2014 à 11:04Civo Msgbox Nom non trouvéC'est simple. équivaut à Avec si tu tapes "toto" par exemple, il va te trouver "hjktoto", "totoplde", ou encore "jdkjkfdtotodljdel"... A toi de voir ce que tu souhaites rapatrier comme données. Les lignes qui sont égales à "toto" ? Ou toutes les lignes qui contiennent "toto" ...
23/09/2014 à 10:58SAMAHA Fonction INDEX+EQUIV 2 criteresUne solution avec cette formule matricielle à mettre en colonne C et à valider avec CTRL+MAJ+ENTREE : Avant de mettre la formule, le fichier Service demande et approvisionnement.xls doit être ouvert. Tu peux le fermer après avoir entré la formule...
23/09/2014 à 10:47gloub Macro pour incrémenter le zoom d'1%Quelque chose comme ça ? Tu aurais pu trouver tout seul en utilisant l'enregistreur de macro.....
23/09/2014 à 10:42Civo Msgbox Nom non trouvéJe me suis permis d'optimiser un peu. Essaie avec ce code : Un conseil : afin de faciliter la lecture de ton code et de limiter les erreurs, il est important que tu déclares tes variables...
23/09/2014 à 10:01MBeeRisque forumUn peu plus d'info. Le mode dont parle Dan est le mode protégé. Sauf erreur de ma part, ce mode existe seulement depuis la suite Office 2010. Lorsque l'on télécharge un fichier à partir du forum, Microsoft détecte que le fichier provient d'Internet et l'ouvre en mode protégé, c'est-à-dire que Excel...
23/09/2014 à 09:47Civo Msgbox Nom non trouvéCivo, as-tu un fichier de test ? Ce serait plus simple pour t'aider... Mets quelques données bidon mais en gardant la structure des données...
23/09/2014 à 09:37Darkangel Fermeture d'Excel et sauvegardeRajoute une petite condition qui va compter le nombre de workbook ouverts. S'il y en a qu'un seul, tu peux fermer l'appli. Sinon, tu fermes seulement le fichier ...
23/09/2014 à 09:29Cappe Pierre Double-clic sur plusiers cellules isoléesSi tu souhaites qu'un traitement soit effectué sur les cellules B323, B355, B395 par exemple, essaie la syntaxe suivante ...
22/09/2014 à 22:39skafolys Formule de calculSur la base du fichier de mbbp, une solution qui évite les SI imbriqués : Plutôt que de mettre en dur les catégories, on peut aussi créer un tableau de correspondance dans lequel on fera une recherche...
22/09/2014 à 17:42ls62 Problème dans l'actualisation du format de mes cellulesUne méthode pour convertir tes dates une fois les cellules mises au format Date. Cette méthode marche également pour les nombres stockés sous forme de texte : 1- Tape 1 dans une cellule quelconque 2- Clic droit sur cette cellule, Copier 3- Sélectionne ta plage de dates avant actualisation. 4- Clic d...
22/09/2014 à 17:31pascal.59 Recupere des données sur un classeur fermeOui j'ai oublié de le mentionner C'est parce que j'ouvre temporairement le fichier et le referme ensuite... Pourquoi ne pas utiliser de formule simple comme indiqué par eriiic ? Ça marche sur des classeurs fermés.....
22/09/2014 à 15:02sophang Macro enregistrer pièce jointe OutlookRe, Pas facile à l'aveugle. Je ne sais pas trop. Peut-être faut-il tester l'extension du fichier au préalable ? De plus, quand tu dis que ça ne marche pas, y a-t-il un message d'erreur quelconque ...
21/09/2014 à 22:28pascal.59 Recupere des données sur un classeur fermeRe, Je n'ai pas regardé plus en avant le fonctionnement du fichier mais il est même possible de faire une RECHERCHEV par exemple dans le classeur et de le fermer ensuite.....
21/09/2014 à 22:21sophang Macro enregistrer pièce jointe OutlookJe n'ai pas Outlook sous la main donc pas sûr que ça marche mais essaie avec cette macro : Je te laisse adapter les adresses mail ainsi que les noms de fichier. Une remarque concernant cette ligne : En VBA, afin que les variables soient toutes de type Object, il est nécessaire de les déclarer une à...
21/09/2014 à 21:58skafolys Formule de calculPour t'aider, il nous faudrait déjà un tableau de correspondance entre l'âge et la catégorie. C'est-à-dire, à partir de quel âge est-on Vétéran 2, quel âge est-on senior, benjamin, poussin... Essaie de joindre sur le forum le fichier quasi-finalisé et on t'aidera à mettre les formules qui vont bien...
21/09/2014 à 21:52pascal.59 Recupere des données sur un classeur fermeSi ton fichier de recherche n'a pas expressément besoin de rester fermé, une solution est de l'ouvrir temporairement, de faire la recherche, et de fermer le fichier à la fin : Je te laisse adapter le nom de l'onglet ainsi que la colonne dans laquelle faire la recherche. Si vraiment tu souhaites gard...
21/09/2014 à 09:39AlainBSélection d'une cellule suite à choix multipleJ'étais parti sur une formule moi Je propose tout de même ma solution...
20/09/2014 à 13:09MBeeRisque forumLe post datant un peu, je me permets de te répondre. Je pense que Dan parlait de l'activation ou non des macros à l'ouverture du fichier. En effet, selon les réglages dans les options de sécurité des macros, tu peux dire à Excel de ne pas exécuter les macros contenues dans un fichier. A l'ouverture...
20/09/2014 à 12:28Francky69100 Trie + cupp ligne VBARe, Non c'est la variable vfeuil que tu dois déclarer : De plus, si ces variables ne sont utilisées que par ta macro, il faut les déclarer dans la macro et non pas en dehors ...
19/09/2014 à 18:09Francky69100 Trie + cupp ligne VBADéclare-le en String. Francky, je ne connais pas ton niveau de vba mais dans un programme, il est primordial de savoir comment déclarer les variables...
19/09/2014 à 17:44Francky69100 Trie + cupp ligne VBALe fait d'écrire Option Explicit en tête de module nécessite que tu déclares tes variables. Or ici, vfeuil n'est pas déclaré.....
18/09/2014 à 08:04PabloMTLIteration pour décalage de colonnes dans formule RangeEssaie comme cela ...
17/09/2014 à 15:37xcelpowa Police différente sur deux lignes d'une même celluleT'as pas tout à fait tort on va dire puisque, n'ayant pas eu plus de précisions, si on double-clique successivement sur la cellule, le code de Jean-Eric ne marchait plus...
17/09/2014 à 15:33Jeanjan Développer formule en fonction des cellules précédentesRe, Je n'ai pas encore vu le fichier mais il y avait une coquille dans ma formule (une parenthèse qui n'était pas à la bonne place) Comme ça plutôt ...
17/09/2014 à 12:25nostalFiltre plusieurs colonnesOk j'ai vu ton fichier. Le problème c'est que tes filtres ne sont pas liés car d'un côté tu as des données sous forme de tableau (Menu Insertion / Tableau), et de l'autre côté, 2 colonnes qui ne font pas partie de ce tableau. Pour y remédier, convertis ton tableau en plage (Clic sur le tableau / All...
17/09/2014 à 11:51Jeanjan Développer formule en fonction des cellules précédentesDonne un poisson à un homme et il mangera un jour. Apprends-lui à pêcher et il mangera toujours... Moi je donne un poisson à notre ami Jeanjan et toi James tu veux lui apprendre à pêcher ! Tu as tout à fait raison ...
17/09/2014 à 11:43Jeanjan Développer formule en fonction des cellules précédentesSi j'ai bien compris : Sinon joindre un bout de fichier pour donner une réponse adaptée.....
17/09/2014 à 10:54Jeanjan Développer formule en fonction des cellules précédentesEssaie avec cette formule à mettre dans ta colonne C et à tirer vers la droite ...
17/09/2014 à 10:50nostalFiltre plusieurs colonnesJe ne vois pas trop comment. Peux-tu joindre un fichier anonymisé ...
17/09/2014 à 10:05nostalFiltre plusieurs colonnesLorsque tu fais ton tri, n'y a-t-il pas une fenêtre qui s'ouvre et te demandant d'étendre la sélection ? Si oui, il faut effectivement que tu étendes la sélection afin de ne pas faire le tri seulement sur la colonne sélectionnée mais sur les colonnes autour également...
17/09/2014 à 09:30Basosa Uniformisation matricesUne solution dans le fichier joint ...
17/09/2014 à 08:57xcelpowa Police différente sur deux lignes d'une même celluleUne version "dynamique" ...
17/09/2014 à 08:27sophang Fonction DATESi c'est juste pour afficher JANVIER, tu peux utiliser la fonction suivante : En revanche, si tu souhaites récupérer le texte JANVIER, étant donné que la fonction MOIS te retourne le numéro du mois, tu es obligé de créer un tableau de correspondance. Exemple : Edit : Bon j'ai rien dit...
17/09/2014 à 08:04Banzai64Problème de copier/coller avec 2013Re, J'ai essayé de faire 2-3 recherches pour le PasteSpecial mais rien trouvé... C'est exactement ça ! Plus précisément, lorsque l'on ne précise pas l'objet duquel provient le Range, il se basera sur la feuille active du classeur actif . Range("A1").Value = "XXXX" équivaut donc à ActiveWorkbook.Acti...
16/09/2014 à 22:42Banzai64Problème de copier/coller avec 2013J'ai atterri sur ce post suite à celui-là : https://forum.excel-pratique.com/excel/recopie-incomplete-t55407.html Après avoir un peu investigué, je sais d'où vient l'erreur mais je ne m'explique pas le comportement de la méthode PasteSpecial. Je poste le code pour faciliter mon explication : Lorsque...
16/09/2014 à 12:44Plutel Trouver valeur tableau double entrée avec plusieurs critèresTu es allé loin Jean-Eric!! Encore une autre solution sur la base du fichier de James. Formule matricielle donc ...
16/09/2014 à 12:34frannou Sélection d'une plage définie par une variableUne petite erreur de syntaxe. Essaie comme ça plutôt ...
16/09/2014 à 10:08Plutel Trouver valeur tableau double entrée avec plusieurs critèresUne solution avec SOMMEPROD dans le fichier joint...
16/09/2014 à 10:01tindalos Compilations de bases de données avec conditionsOui ça marche aussi comme ça Si ton problème est résolu n'oublie pas de l'indiquer...