| Date | Auteur du sujet | Sujet | Extrait du message |
|---|
| 26/12/2009 à 22:00 | Arobase72 | Calcul d'une différence entre 2 dates dans un userform | Cela 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:16 | Arobase72 | Calcul d'une différence entre 2 dates dans un userform | Essaie 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:24 | cfn3cfn | Impression en pdf | Aï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:12 | dubois | 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:37 | cfn3cfn | Impression en pdf | Bon, 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:15 | dubois | 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:37 | dubois | Graphique (renommer ?) | Voici ce que j'ai ... |
| 25/12/2009 à 13:58 | cfn3cfn | Impression en pdf | Pour 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:13 | dubois | 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:17 | simong3 | Comment supprimer un caractère innomable? | Où est le problème dans le texte que tu as copié collé ... |
| 25/12/2009 à 10:16 | cfn3cfn | Impression en pdf | Pour 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:39 | Fabrice69 | Afficher données d'un tableau dans Userform | Re, 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:17 | dubois | 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:47 | Fabrice69 | Afficher données d'un tableau dans Userform | Comme 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:28 | dubois | 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:31 | dubois | 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:43 | mouradellouza | Classement par équipe | Peux-tu mettre manuellement ce que tu souhaites obtenir? Car je ne comprends pas... |
| 21/12/2009 à 22:40 | m26arie | Compter 1 quand 2 conditions ou plus | Regarde dans le fichier joint si c'est bien ce que tu souhaites... |
| 21/12/2009 à 22:36 | mouradellouza | Classement par équipe | Voir fichier joint. Si c'est pas tout à fait ce que tu cherches, fais signe... |
| 21/12/2009 à 22:26 | m26arie | Compter 1 quand 2 conditions ou plus | Essaie avec cette formule : A adapter selon la taille de tes données. Si problème, reviens... |
| 21/12/2009 à 14:51 | tarekmoc | Probléme | Peux-tu joindre un fichier? Ce sera plus facile pour t'aider... |
| 19/12/2009 à 17:59 | vba-new | Problème d'incompatibilité de type sur variable tableau | La 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:39 | vba-new | Problème d'incompatibilité de type sur variable tableau | J'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:53 | vba-new | Problème d'incompatibilité de type sur variable tableau | Merci 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:31 | vba-new | Problème d'incompatibilité de type sur variable tableau | N'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:46 | olibioo | Correspondance sur 3 colonnes | Voici 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:31 | olibioo | Correspondance sur 3 colonnes | Ca doit pouvoir se faire! petite question : quel tableau est copié-collé? le tableau correspondance change... |
| 13/12/2009 à 19:04 | jakin1950 | Excel 2008: comment gérer une courbe avec valeur nulle | Essaie avec la formule : =SI( C16>0;C16;NA())... |
| 13/12/2009 à 18:52 | olibioo | Correspondance sur 3 colonnes | Voici une solution avec concaténation justement... |
| 12/12/2009 à 22:53 | didoudd | Modification automatique du dernier enregistrement par ligne | Re, 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:23 | didoudd | Modification automatique du dernier enregistrement par ligne | Voir 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:49 | Fabrice69 | 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:51 | Fabrice69 | 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:24 | Fabrice69 | 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:58 | kikiriders | Coordonnées cellules | Personnellement, 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:30 | angelmine24 | Tendances en tableau | Si 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:34 | Fabrice69 | 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:26 | Fabrice69 | 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:26 | Fabrice69 | 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:57 | Fabrice69 | 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:25 | pelerin98 | Positionnement variable d'un USF | Si 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:23 | Ethel | Modifier macro Excel | Re, 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:06 | Ethel | Modifier macro Excel | C'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:19 | Philou201 | Ecart-Type à partir de la moyenne | Peux-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:01 | Ethel | Modifier macro Excel | Re, 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:42 | Fabrice69 | 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:27 | Ethel | Modifier macro Excel | Euh ethel, comment fait on pour saisir des entrées? Car ça me retourne une erreur... |
| 28/11/2009 à 17:16 | Ethel | Modifier macro Excel | Quand 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:04 | captainejack | Formulaire Excel | Tu peux aller voir par ici : http://boisgontierjacques.free.fr/ A la rubrique F -> Formulaire... Tu devrais avoir de quoi faire... |
| 28/11/2009 à 16:59 | Fabrice69 | VBA : récupérer .caption d'un "Frame" | Pas facile ton histoire Mais essaie avec ce code : Ça devrait le faire... |