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 42

DateAuteur du sujetSujetExtrait du message
25/01/2010 à 12:31gloub Transformer une cellule en boutonEn fait, ce que je voulais dire c'est est-ce que les lignes de titres ont un format bien particuliers ? Dans ton exemple, les cellules contenant les titres sont orange et police en gras. C'est ça que je voulais dire...
25/01/2010 à 11:28captainejack Code VBA OpionButtonRe, En fait "Application.Proper" équivaut à la fonction "NOMPROPRE()" d'excel. C'est-à-dire que Application.Proper("CAPTAINE JACK") = "Captaine Jack". Je ne pense pas que ça ait l'utilité que tu décris. Sinon, pour les débutants en VBA, voici un lien que Dan m'avait conseillé à mes débuts : https://...
25/01/2010 à 11:09gloub Transformer une cellule en boutonRe, C'est pas aussi facile que ça en a l'air Comment différencie-t-on les titres des lignes à masquer/afficher ? Couleurs ? Police ?.....
25/01/2010 à 11:03captainejack Code VBA OpionButtonOk. Remplace ; par : Encore une fois, à quoi te sert le "Application.Proper(...)" ...
25/01/2010 à 10:46captainejack Code VBA OpionButtonDans le code b_validation_Click, change les deux lignes fautives par : Par contre, à quoi sert ton Application.Proper(...) ? -- 25 Jan 2010 10:48 -- Je viens de le voir, dans la même cellule, tu veux écrire "Entrée" puis "Sortie". Pourquoi ...
25/01/2010 à 10:28gloub Transformer une cellule en boutonC'est possible en passant par du vba. Peux-tu joindre un fichier afin d'adapter une solution ...
25/01/2010 à 10:26maxime079 Code VB, ne pas afficher ligne videTu veux que les lignes 2 et 3 n'apparaissent pas ...
25/01/2010 à 10:17andromedor Récupérer valeurs d´un UserForm VB ExcelSi ton problème est résolu, clique sur le bouton contenant un V vert et qui se trouve à côté d'"Editer" lorsque tu écris un message...
24/01/2010 à 16:24heincmoi Alerte delais dossiers,mailsJe t'ai fais un petit pas à pas. Lance le fichier html qui se trouve dans le dossier compressé du lien suivant : Tu verras dans le tuto, que le répertoire où je vais chercher les fichiers Hors_delai.bas et Usf_Mail.frm n'est sans doute pas le même que celui où tu as mis ces fichiers. A toi d'adapter...
24/01/2010 à 16:14clsmh38LISTE DEROULANTE dans MACRO avec msgboxLa variable que tu dois rappeler est Combobox1.Value...
24/01/2010 à 02:15maxime079 Code VB, ne pas afficher ligne videRe, C'est bizarre, j'ai pourtant fait un copier-coller de la macro3. Peux-tu joindre le fichier qui te fait ça ? Dis-moi exactement les actions que tu fais dans ton fichier, pour que je les reproduise et voir où ça coince...
24/01/2010 à 02:09AdrienHeiser Carnet suivi d'un joueur de basketBon, on est pas partis du bon pied ! En fait, créer un bouton pour chaque adhérent puis lui associer le code correspondant n'est pas la bonne solution à mon avis. Imagine-toi avec un nombre important d'adhérent ! Ce que je te propose donc est de faire passer tout ça par un userform dans lequel on a...
23/01/2010 à 16:10maxime079 Code VB, ne pas afficher ligne videRe, Quelles lignes blanches ? Peux-tu être plus précis ? Pour ne pas voir ce les actions (ce qui est appelé "mise à jour de l'écran") utilise le code suivant ...
23/01/2010 à 11:33COUNTRY64PDF et ExcelBonour country64, Je ne sais pas comment faire mais peux-tu joindre à tout hasard le fichier pdf en question ? Peut-être que quelqu'un trouvera une solution avec ce fichier ...
23/01/2010 à 11:11AdrienHeiser Carnet suivi d'un joueur de basketOui ça doit être possible mais il faut me dire exactement comment tu crées un adhérent (copier-coller de quoi ? Structure de la nouvelle feuille ?...). Je vois que le nom des feuille est du type "Tech_"+prénom+nom. Ça peut faciliter les choses. Non mais par contre tu rencontreras une erreur étant do...
23/01/2010 à 10:47maxime079 Code VB, ne pas afficher ligne videTu peux remplacer ta macro validation par celle-ci : Le fichier correspondant ...
22/01/2010 à 23:54AdrienHeiser Carnet suivi d'un joueur de basketOui c'est réalisable. Voir fichier : Pour affecter un code à un bouton bascule, il faut désactiver le mode création (il faut cliquer sur l'icône représentant une équerre dans la barre d'outils Contrôles). Ensuite tu fais un clic droit sur ton bouton bascule puis tu vas dans "Visualiser le code". Dan...
22/01/2010 à 21:16AdrienHeiser Carnet suivi d'un joueur de basketAh oui j'avais oublié Tu peux utiliser la fameuse fonction DATEDIF : Sachant que pour utiliser la fonction DATEDIF, il faut que la macro complémentaire "Utilitaires d'analyse" soit activée. Outils -> Macros complémentaires -> cocher Utilitaires d'analyse...
22/01/2010 à 21:05conil26 Supprimer le logiciel sans classeur lors de la fermetureTu peux mettre ce code dans le thisworkbook ...
22/01/2010 à 20:52maxime079 Code VB, ne pas afficher ligne videEssaie avec ce code ...
22/01/2010 à 20:11heincmoi Alerte delais dossiers,mailsRe, Bon je ne sais pas ce que tu as fait donc voici ton fichier avec les macros incorporées...
22/01/2010 à 16:21vinc87Application SreenUpdating + BoutonDans un des posts j'avais écris : Donc je ne sais pas Peut-être en passant par vba ? Si jamais j'ai une solution, je t'en fais part...
22/01/2010 à 16:11vinc87Application SreenUpdating + BoutonRe, En fait c'est parce que ça fonctionne trop bien que tu crois que ça ne fonctionne pas ! Dans le code de ton thisworkbook, tu fais appel aux procédures Protect et Unprotect dans lesquelles il y a un Application.ScreeUpdating = True en fin de procédure. La valeur est donc gardée dans la suite du c...
22/01/2010 à 15:12vinc87Application SreenUpdating + BoutonEuh...ton fichier n'est pas passé ...
22/01/2010 à 14:32vinc87Application SreenUpdating + BoutonOui c'est bien du screen updating dont je parle...
22/01/2010 à 14:28vinc87Application SreenUpdating + BoutonLes 3 codes de la loupe sont à mettre dans le code d'une feuille. Elle ne fonctionne pas parce que tu vois la sélection de chaque feuille ? Essaie de joindre un fichier en supprimant toutes les données mais en laissant les feuilles. Il faudrait que l'on teste pour voir...
22/01/2010 à 13:47andromedor Récupérer valeurs d´un UserForm VB ExcelTu ne dois pas déclarer tes 2 constantes dans le sub CommandButton1_Click mais les déclarer en Public dans le programme initial. C'est-à-dire que tout en haut du module dans lequel se trouve le programme principal, tu dois mettre : Puis enlève les déclarations de ces 2 variables de la macro CommandB...
22/01/2010 à 11:34DOMPlanning horairePourquoi ne pas avoir utilisé les explications et formules du dernier fichier que j'ai posté ? J'y ai changé les formules pour que cela prenne en compte l'ajout de nom. Essaie avec le fichier et reviens si tu as des difficultés...
22/01/2010 à 11:17AdrienHeiser Carnet suivi d'un joueur de basketQuelles sont ces feuilles ? Est-ce que chaque adhérent a une feuille qui lui est propre ? Ou bien tous les adhérents ont tous la même feuille ? Car dans ton exemple, les boutons qui se trouvent devant chaque adhérent pointent tous vers la même macro. Pour ça, tu peux peut-être utiliser le "bouton ba...
22/01/2010 à 10:19elconqueror Code de 2 msg boxEffectivement, c'est une très bonne méthode pour comprendre la syntaxe VBA ...
22/01/2010 à 10:08elconqueror Code de 2 msg boxVoici les différents codes avec des commentaires pour mieux comprendre : Pas de commentaires pour la macro "tri"...
22/01/2010 à 09:41heincmoi Alerte delais dossiers,mailsOk. Voici les userform et module mis à jour. Les 2 fichiers à importer sont toujours : Hors_delai.bas et Usf_Mail.frm N'oublie pas de laisser les 3 fichiers au même endroit. Info : Il faut que tu sois sur la feuille "Saisies" pour que le code marche. Si tu rencontres des erreurs, fais-le moi savoir...
22/01/2010 à 00:40clsmh38LISTE DEROULANTE dans MACRO avec msgboxRe, Oui ça doit pouvoir se faire. Concernant ton code, si je peux me permettre, j'utiliserais plutôt les méthodes Find et Findnext. Voici un code tiré de l'aide VBA d'Excel : Tu peux peut-être l'adapter ...
22/01/2010 à 00:19heincmoi Alerte delais dossiers,mailsRe, C'est normal que ça bug La liste déroulante faisait référence au tableau des dossiers hors-délai. Or, ce tableau n'apparaît pas dans ton fichier d'origine L'avantage, c'est que cette liste déroulante est plus facile à mettre en place avec QUE du vba plutôt que de faire un mixte avec les formules...
21/01/2010 à 20:37clsmh38LISTE DEROULANTE dans MACRO avec msgboxIl faut que tu passes par un userform. Un exemple en fichier joint ...
21/01/2010 à 20:28TGV6773 Ouvrir un fichier avec une macroEssaie comme ça plutôt ...
21/01/2010 à 19:11efferalganodisOrdre decroissantOui, tu peux copier les valeurs des colonnes D et E en colonnes F et G puis tu vas dans Données -> Trier selon la colonne G et dans l'ordre décroissant...
21/01/2010 à 19:09faudouy Comment faire un format spécifiqueTu peux essayer en remplaçant la macro conversion par celle-ci : Je te laisse adapter pour la conversion inverse...
21/01/2010 à 18:40fmartiniUtiliser feuille Excel comme calculatrice autoAïe ! Je crains fort que cela soit me soit trop compliqué à mettre en œuvre, étant donné que je ne connais ni ne comprends toutes ces possibilités ...
21/01/2010 à 17:56fmartiniUtiliser feuille Excel comme calculatrice autoOk. Autre question : 12 pages c'est 8+4 pages. 16 pages c'est bien 12+4 pages ? Pas d'autres combinaisons ...
21/01/2010 à 17:35vinc87Application SreenUpdating + BoutonIl faudrait que tu joignes un bout de fichier ! Sinon pour figer également ton bouton, à part inclure les lignes où se trouve le bouton, dans la fixation des volets, je ne sais pas. Pour la loupe, j'avais vu sur le site de jacques boisgontier un truc qui pourra t'intéresser : http://boisgontierjacqu...
21/01/2010 à 17:20anzid Regroupement des feuilles ExcelRe karim, Voici une nouvelle version du fichier qui regroupe les données quelque soit le nombre de feuille. J'ai également amélioré 2-3 trucs et j'ai complètement changé le méthode d'approche pour résoudre ton problème. Voir fichier : Je vois que tu comprends vite ! Pour que le code te soit encore p...
21/01/2010 à 15:34anzid Regroupement des feuilles ExcelEn fait, bien que ce sera peut-être plus lisible, ça va un peu trop compliquer les choses. Donc tu confirmes que l'on prend les données des 300 feuilles ? Pourquoi, dans la feuille maître, ne pas mettre les données en-dessous des autres plutôt qu'à droite les unes des autres ...
21/01/2010 à 15:14fmartiniUtiliser feuille Excel comme calculatrice autoEt ce qui doit être calculer automatiquement, c'est les prix ? Ou les lignes en bleu turquoise de la Feuil1 ...
21/01/2010 à 15:12HelalaTest logique avec trois conditionnéJ'avais mis que la formule. Tu as également mis une explication. C'est mieux...
21/01/2010 à 15:09anzid Regroupement des feuilles ExcelEn fait le seul critère que j'ai mis c'est 1 Si tu ne connais pas le VBA ça va pas être simple ! Je peux peut-être te généraliser ça mais je ne connais pas la structure exacte de ton fichier. Comment s'appelle les feuilles ? Lors du regroupement, tu ne prends pas les données de toutes les feuilles q...
21/01/2010 à 15:02HelalaTest logique avec trois conditionnéEssaie avec ça ...
21/01/2010 à 14:27anzid Regroupement des feuilles Excel??! Non, tu lances la macro "consol" Dans l'onglet Développeur, clique sur "Macros" tout à gauche, puis sélectionne la macro "consol". Si tu n'as pas l'onglet développeur, fais ceci ...
21/01/2010 à 14:20maxime079 Code VB, ne pas afficher ligne videTu peux remplacer le code la macro3 par celui-ci : Pour tes lignes vides je ne comprends pas bien ce que tu veux faire. Tu veux masquer les lignes vides en colonne A de la feuille MVTSTOCK ...
21/01/2010 à 14:03anzid Regroupement des feuilles ExcelRe, Tu peux lancer la macro "consol" dans le fichier suivant ...