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 46

DateAuteur du sujetSujetExtrait du message
26/12/2009 à 22:00Arobase72 Calcul d'une différence entre 2 dates dans un userformCela dépend en effet du nom de tes textbox. Par contre tu as deux "Sub" dans ton code. Dans un module, mets ce code : Puis dans le code de ton userform1, mets celui-ci : Normalement, le calcul sur les dates devrait être juste. Si jamais tu rencontres un problème dans le résultat du calcul, reviens...
26/12/2009 à 17:16Arobase72 Calcul d'une différence entre 2 dates dans un userformEssaie ce code : code supprimé, petite erreur Ce code suppose l'existence d'un bouton "CommandButton1" dans ton userform. -- 26 Déc 2009 18:43 -- Voici le nouveau code ...
25/12/2009 à 18:24cfn3cfn Impression en pdfAïe! Je ne connais pas du tout le code pour MAC. As-tu un enregistreur de macro? Si oui, essaie d'enregistrer l'action de modification de ton imprimante par défaut pour voir le code que cela donne et poste le code ici. Pas sûr de pouvoir t'aider plus...
25/12/2009 à 18:12dubois Graphique (renommer ?)Ah oui d'accord! J'avais pas vu que tu utilisais office 2007! Cette manip ne marche pas avec office 2007 parce qu'il y a une option prévue à cet effet! Tu cliques sur le graphique puis tu vas dans le menu Disposition du ruban : Ça devrait être bon...
25/12/2009 à 15:37cfn3cfn Impression en pdfBon, voici les étapes à suivre : 1. Dans Fichier->Imprimer sélectionne ton imprimante PDF puis ferme la fenêtre comme suit : 2. Ensuite exécute le code suivant : Tu obtiens le nom exacte de ton imprimante PDF : Dans mon cas le nom exact est "Adobe PDF sur Ne09:". 3. Mets ensuite le nom exact de t...
25/12/2009 à 15:15dubois Graphique (renommer ?)Re, Oui c'est moi qui l'ai renommé J'ai fait un CTRL+clic sur le graphique 9 puis dans la zone "Nom", je lui ai donné le nom "azerty"...
25/12/2009 à 14:37dubois Graphique (renommer ?)Voici ce que j'ai ...
25/12/2009 à 13:58cfn3cfn Impression en pdfPour ma part, c'est vba-new mon pseudo Comme je l'ai mis dans mon message, tu dois remplacer le "XXXXXXXXXX" par le nom de ton imprimante PDF. Suis les instructions de la 2è partie de mon précédent message...
25/12/2009 à 12:13dubois Graphique (renommer ?)Oui c'est possible. Avec un simple clic sur le graphique, tu n'as pas accès à la zone "Nom" (à gauche de la barre de formule). Il te suffit de laisser la touche CTRL appuyée puis de cliquer sur le graphique. Tu pourras ensuite changer le nom du graphique. En fait les noms "Graphique 1", "Graphique 2...
25/12/2009 à 11:17simong3Comment supprimer un caractère innomable?Où est le problème dans le texte que tu as copié collé ...
25/12/2009 à 10:16cfn3cfn Impression en pdfPour choisir l'imprimante, tu modifies l'argument "ActivePrinter" de la méthode "PrintOut" Dans ton cas ce serait : Pour connaître le nom complet de ton imprimante PDF, mets cette imprimante par défaut dans Fichier->Imprimer puis lance le code suivant : Note ensuite le nom qui s'affiche dans la b...
24/12/2009 à 17:39Fabrice69 Afficher données d'un tableau dans UserformRe, Houla j'avais pas vu les colonnes A, B, C Pas eu le réflexe de faire défiler la feuille Voici le code (avec ce que j'ai compris) : A adapter selon tes besoins...
24/12/2009 à 11:17dubois Formule (Disposition, intervalle)Ah ok! Pour ma part, je pensais que les deux possibilités étaient d'intervertir le nombre de rectangles en largeur en nombre de rectangles en hauteur et vice versa (3 en hauteur et 4 en largeur donnerait 4 en hauteur et 3 en largeur). Edit Amadéus: Comme souvent, une question peut donner lieu à plus...
24/12/2009 à 10:47Fabrice69 Afficher données d'un tableau dans UserformComme on se retrouve! P'tite question : où se trouve le numéro d'agence ? Sinon tu peux faire un truc du genre : textbox4 étant la case où tu entres le n° d'agence (ici j'ai fait comme si c'était un simple chiffre) "Sheets("Agences").Range("D" & TextBox4.Value)" étant la cellule où se trouve le libe...
24/12/2009 à 10:28dubois Formule (Disposition, intervalle)Re, Un essai avec une formule en colonne D et une en colonne E. Amadéus : tes formules ne marchent pas avec par exemple 5 rectangles en largeur. Est-ce fait exprès ? Étant donné que tu as mis une liste de validation en F2...
23/12/2009 à 14:31dubois Formule (Disposition, intervalle)Il y a un post qui parlait de rectangle sur lequel on est intervenu il y a quelque temps. Essaie avec cette macro ...
22/12/2009 à 22:43mouradellouzaClassement par équipePeux-tu mettre manuellement ce que tu souhaites obtenir? Car je ne comprends pas...
21/12/2009 à 22:40m26arie Compter 1 quand 2 conditions ou plusRegarde dans le fichier joint si c'est bien ce que tu souhaites...
21/12/2009 à 22:36mouradellouzaClassement par équipeVoir fichier joint. Si c'est pas tout à fait ce que tu cherches, fais signe...
21/12/2009 à 22:26m26arie Compter 1 quand 2 conditions ou plusEssaie avec cette formule : A adapter selon la taille de tes données. Si problème, reviens...
21/12/2009 à 14:51tarekmocProblémePeux-tu joindre un fichier? Ce sera plus facile pour t'aider...
19/12/2009 à 17:59vba-new Problème d'incompatibilité de type sur variable tableauLa syntaxe "Call cherchezeroH matbase(), k, l" renvoie une erreur de compilation. Mais la deuxième est marche. Merci à vous deux pour vos explications. Je mets le post en résolu...
19/12/2009 à 13:39vba-new Problème d'incompatibilité de type sur variable tableauJ'ai essayé en déclarant en "Single" la variable matrice() : et j'ai gardé le "Single" de la variable matbase dans la macro test() et ça marche! C'est normal...
19/12/2009 à 12:53vba-new Problème d'incompatibilité de type sur variable tableauMerci pour ta réactivité! Dans ce cas, dans la macro cherchezeroH, est-il possible de déclarer la variable matrice() en "Single"...
19/12/2009 à 12:31vba-new Problème d'incompatibilité de type sur variable tableauN'ayant pas trop l'habitude des appels de procédure avec variable tableau, je bute sur le code de la macro suivante : J'ai cette erreur : https://forum.excel-pratique.com/download/file.php?mode=view&id=473&sid=a98ae3717063053bde8030e5bb8aae9f à la ligne Voici le code de la macro cherchezeroH : Le pr...
13/12/2009 à 20:46olibiooCorrespondance sur 3 colonnesVoici un essai. Attention, la structure de la feuille que tu copies et la feuille IAF doit être strictement la même. Les feuilles "IAF900001" et "correspondance" doivent garder leur nom. la macro se lance à partir du menu excel "Mettre à jour les données" puis "Exécuter la mise à jour"...
13/12/2009 à 19:31olibiooCorrespondance sur 3 colonnesCa doit pouvoir se faire! petite question : quel tableau est copié-collé? le tableau correspondance change...
13/12/2009 à 19:04jakin1950Excel 2008: comment gérer une courbe avec valeur nulleEssaie avec la formule : =SI( C16>0;C16;NA())...
13/12/2009 à 18:52olibiooCorrespondance sur 3 colonnesVoici une solution avec concaténation justement...
12/12/2009 à 22:53didoudd Modification automatique du dernier enregistrement par ligneRe, En fait j'ai commencé le vba au cours d'un stage (de logistique mais pas informatique)! Il se trouve que dans ce cadre, j'avais besoin de macros pour automatiser certaines manipulations. Je me suis donc inscrit sur ce forum. J'ai posé la même question que celle que tu me poses à présent et je te...
12/12/2009 à 20:23didoudd Modification automatique du dernier enregistrement par ligneVoir essai en pièce jointe. Le principe est simple : 1- A l'ouverture du fichier, copier la feuille originale vers une feuille "copie" qui sera cachée 2- Lorsque la feuille originale est modifiée, on fait une comparaison de ce qui a été modifié par rapport à la feuille "copie". Dans ton cas, seule l...
11/12/2009 à 09:49Fabrice69 VBA : récupérer .caption d'un "Frame"Encore faut-il leur dire qu'un double clic est nécessaire s'ils veulent remettre à zéro la saisie. -- Ven Déc 11, 2009 11:06 am -- Re, Petite précision, pour remettre également à zéro la listbox d'un cadre, utilise ce code ...
09/12/2009 à 12:51Fabrice69 VBA : récupérer .caption d'un "Frame"Merci pour le code cousinhub. Etant donné qu'il y a d'autres types de contôles dans le même frame, voici le code modifié : Tu crées ce code le nombre de fois qu'il y a de frame. N'oublie pas de changer également le nom de la macro (Fram1_DblClick, Fram2_DblClick, Fram3_DblClick) Bonne après-midi...
07/12/2009 à 14:24Fabrice69 VBA : récupérer .caption d'un "Frame"Effectivement, un petit oubli de ma part Mise à jour du code : S'il y a d'autres erreurs, manifeste-toi! Par contre, il y a peut-être une amélioration à faire. En effet, quand tu sélectionnes une valeur (0.25, 0.5, 0.75 ou 1) dans un frame, si tu t'es trompé, tu ne peux plus remettre à zéro ce frame...
06/12/2009 à 11:58kikiriders Coordonnées cellulesPersonnellement, lors de la création de macro, il m'est parfois utile de connaître le numéro de colonne correspondant à une cellule. Lorsque j'utilise une syntaxe du genre "Cells(1,14)" par exemple. "Cells(1,14)" désigne la cellule se trouvant à l'intersection de la ligne 1 et la colonne 14, qui équ...
05/12/2009 à 00:30angelmine24Tendances en tableauSi tu regardes la fonction TENDANCE, il y a plusieurs arguments : - y_connus : tu sélectionnes toutes les ordonnées connues. En l'occurrence 3100, 4500, 4400, 5400, 7500, 8100 - x_connus : tu sélectionnes toutes les abscisses connues. En l'occurrence janv, fev, mars,..., juin. Le problème est que tu...
04/12/2009 à 23:34Fabrice69 VBA : récupérer .caption d'un "Frame"Re, Voici le code : Par contre : Est-ce que tu ne l'as pas déjà fait avec ce code ? Teste tout ça et dis moi si ça cloche quelque part...
04/12/2009 à 13:26Fabrice69 VBA : récupérer .caption d'un "Frame"Re, Plutot que donner une explication, peux-tu donner un exemple de ce que tu voudrais faire? ça me faciliterait la tâche! ça doit pouvoir se faire sans trop de difficultés (en théorie) Pour l'instant j'essaie de clarifier les choses au maximum. Je ne pourrais "travailler" en réel qu'à partir de ce...
03/12/2009 à 12:26Fabrice69 VBA : récupérer .caption d'un "Frame"Re, Pas de quoi être désolé Je suppose que tu parles de cette condition là : Cette condition est vraie si AUCUN bouton (0.25, 0.50, 0.75 ou 1) de TOUS les frame n'est coché! Donc si dans le premier frame : tu coches par exemple 0.25 et "Local" et si dans le dernier frame tu ne coches que "Local" (Ty...
02/12/2009 à 13:57Fabrice69 VBA : récupérer .caption d'un "Frame"Eh bien en fait, que les cases "Local" et "Communautaire" soient cochées ou non, si aucun des 4 boutons (0.25, 0.50, 0.75, 1.00) qui se trouvent dans le même frame n'est coché, alors la donnée du "Typx" ne sera pas récupérée. En clair, si tu coches le bouton "Typ5" mais que tu ne coches ni "But9", "...
29/11/2009 à 13:25pelerin98Positionnement variable d'un USFSi ton userform s'appelle Userform1, il te suffit d'utiliser le code suivant : ou tu peux bien sûr mettre un autre nombre à la place de 30...
28/11/2009 à 22:23EthelModifier macro ExcelRe, ne t'inquiète pas avec des : Si je ne veux pas me prendre la tête, je fais pas Sinon en pièce jointe, ton fichier avec une boîte de dialogue qui s'ouvre au lieu d'une erreur si ya pas de données dans la feuille "saisie" lorsque tu cliques sur le bouton classement edit : pièce jointe modifiée...
28/11/2009 à 22:06EthelModifier macro ExcelC'est re-moi, regarde dans le fichier joint et dis ce qu'il en est edit : petite question : à quoi sert le bouton "données de saisie dans classement"...
28/11/2009 à 21:19Philou201Ecart-Type à partir de la moyennePeux-tu joindre un bout de fichier pour qu'on voit la structure des données ou donner la formule qui permet d'avoir la moyenne...
28/11/2009 à 20:01EthelModifier macro ExcelRe, Regarde dans le fichier ci-joint si ça te va. Je n'ai pas présenté la feuille "classement" tout à fait comme toi. J'ai également fait les modifs de la feuille "facturettes"...
28/11/2009 à 18:42Fabrice69 VBA : récupérer .caption d'un "Frame"Re, Concernant le : En fait dans ton userform UsfPExt, les listbox : LstChantiers1 correspond aux OptionsButtons1, 2, 3, 4 ; LstChantiers2 correspond aux OptionsButtons5, 6, 7, 8 ; LstChantiers3 correspond aux OptionsButtons9, 10, 11, 12 ; En bref : 1->1,2,3,4 2->5,6,7,8 3->9,10,11,12 J'ai...
28/11/2009 à 18:27EthelModifier macro ExcelEuh ethel, comment fait on pour saisir des entrées? Car ça me retourne une erreur...
28/11/2009 à 17:16EthelModifier macro ExcelQuand on clique sur "classement" de la feuille "saisie", on a une erreur ethel. Est-ce que dans ton fichier original tu as cette erreur? Corrige ce petit problème, sinon difficile de t'aider...
28/11/2009 à 17:04captainejack Formulaire ExcelTu peux aller voir par ici : http://boisgontierjacques.free.fr/ A la rubrique F -> Formulaire... Tu devrais avoir de quoi faire...
28/11/2009 à 16:59Fabrice69 VBA : récupérer .caption d'un "Frame"Pas facile ton histoire Mais essaie avec ce code : Ça devrait le faire...