p

Membre dévoué

Inscrit le :14/01/2010
Dernière activité :11/12/2024 à 14:21
Version d'Excel :2010 FR
Messages
830
Votes
200
Fichiers
0
Téléchargements
0
SujetsMessagesStatistiquesVotes reçus

Messages postés par pijaku - page 15

DateAuteur du sujetSujetExtrait du message
28/05/2015 à 12:20maeljourdainCode à figerDans ton exemple, il suffit de tester si la feuille existe. Si elle n'existe pas, tu la créées (premier clic sur le bouton), sinon, tu passes à la suite. Par exemple ...
28/05/2015 à 12:15mazneoo Boucle For ou For Each ?Tu as cherché un peu avant de poser la question? Tu sais que, dans ton VBA, il existe un fichier d'aide très bien fait... Appuies sur F1, tu verras. Si jamais ce fichier d'aide n'est pas installé (c'est mon cas), alors, va sur le site msdn.microsoft.com (aide en ligne). Pour cela, tape sous Google m...
28/05/2015 à 11:47mazneoo Boucle For ou For Each ?Bon. Le problème se trouve ici : à remplacer par quelque chose comme ...
28/05/2015 à 11:17MskanderImportation de données d'une base de données webIl est vrai qu'à tâtons ça risque d'être fort compliqué... Toutefois, essaye ce fichier tu trouveras les 4 étapes à respecter en Feuil1. A tantôt...
28/05/2015 à 10:52mazneoo Boucle For ou For Each ?Franchement, je ne sais pas quoi faire pour t'aider... Sans le classeur cela va vraiment être compliqué...
28/05/2015 à 10:47vba1 VBA insérer des donnéesVoici donc le code à placer dans le module de ton UserForm ...
27/05/2015 à 16:39MskanderImportation de données d'une base de données webIl me faudra également le lien pointant vers la page ou se trouve votre bouton...
27/05/2015 à 16:34StagaireClem Colorier des cellules grace à un userformsDe rien. N'hésite pas.....
27/05/2015 à 16:33MskanderImportation de données d'une base de données webOn va voir cela ensemble. Pas avant demain... Question toutefois : disposes tu d'Internet Explorer sur ta machine...
27/05/2015 à 16:32vba1 VBA insérer des donnéesMa procédure fait exactement ce que tu souhaites. L'as tu essayée??...
27/05/2015 à 16:23MskanderImportation de données d'une base de données webPrincipe : 1- télécharger le fichier en simulant le clic sur le bouton pour cela : a- ouvrir une page web b- ouvrir l'url correspondante c- lister toutes les balises de type <input> d- repérer (cibler) celle correspondant à votre bouton e- simuler le clic sur le bouton 2- ouvrir ce fichier 3-...
27/05/2015 à 16:17StagaireClem Colorier des cellules grace à un userformsEssaye quelque chose comme ceci : Interior.ColorIndex = 3 donne du rouge. Si tu veux d'autres couleurs......
27/05/2015 à 16:01vba1 VBA insérer des donnéesC'est ta conception du fichier qui ne convient pas. Il te trouve bien, par exemple, le sous-produit C en Mars. Par contre, pour l'insertion des données tu effectues un End(xlDown) qui te "propulse", si rien n'est saisi directement sous le "C", au niveau du "D", sous produit suivant. Il convient donc...
27/05/2015 à 15:43maeljourdainAddition de doublonsPlace toutes les valeurs contenues dans les colonnes A et B (dernière ligne en A) dans une variable tableau. Ainsi Tb(1, 1) = A2, Tb(1, 2) = B2, Tb(3, 2) = B4 etc... Si tu veux le contenu des colonnes A et C, prends B au passage mais ne t'en sers pas : Donnera : en Tb(1, 1) la valeur contenue en A2...
27/05/2015 à 15:38vba1 VBA insérer des donnéesTa macro passe sans erreur dans le fichier fournit. Donc, je ne sais pas ce que tu veux faire ,ni ce qui plante.....
27/05/2015 à 15:00vba1 VBA insérer des donnéesEffectivement. Et je sens qu'on n'est pas sorti du sable. T'inquiète pas, si tu as du temps, on va y arriver. Commençons donc par le début. 1- Que penses tu faire avec cette ligne : Si c'est juste pour rendre la feuille "Sous-produit" active, oublie. Cela ne sert à rien. Utilises plutôt un bloc With...
27/05/2015 à 14:15mazneoo Boucle For ou For Each ?Non. Je reprends mon exemple avec tes noms de feuilles ...
27/05/2015 à 13:50mazneoo Boucle For ou For Each ?Bon. Je n'ai rien compris à ton code, mais là n'est pas la question. Voici donc comment je ferais pour récupérer les données dans chaque feuille et les restituer dans les bonnes ...
27/05/2015 à 13:32vba1 VBA insérer des donnéesDeux conseils : 1- en entête de chacun de tes modules, saisir : Option Explicit. 2- déclarer systématiquement toutes les variables. Cela t'aurait permis de voir que SecondAddress n'est pas écrit de la même manière dans son affectation et dans son utilisation. Tu as écris : Manque un d => plantage...
27/05/2015 à 13:25mazneoo Boucle For ou For Each ?Malheureusement non. Et donc, comme bien souvent, pas de code + pas de fichier = pas de réponse...
27/05/2015 à 11:31cedpodPasser moi une pagaie, je rameTes feuilles doivent donc s'appeler respectivement "machin" "truc" "chouette"... ça tu peux le faire?...
27/05/2015 à 11:28maeljourdainAddition de doublonsVoici ma proposition par macro : Certainement trop tard, mais peut être utile.....
27/05/2015 à 10:18maeljourdainAddition de doublonsSuper... Mais ça ne me dit pas quoi faire en cas d'ex-aequo dans les 5 premières ou 5 dernières places... Qu'est ce que tu veux comme résultat...
27/05/2015 à 10:09cedpodPasser moi une pagaie, je rameAutre exemple ...
27/05/2015 à 10:01maeljourdainAddition de doublonsY a t'il une chance (même sur trois trillions ) qu'il y ait des ex-aequo...
27/05/2015 à 09:51sophang Bloquer une macro après utilisation de celle-ciSi ta macro insère des colonnes dans ta feuille, tu peux tester, au préalable, le nombre de colonnes. S'il est égal à 4, tu lances la macro, sinon, non... Par exemple ...
27/05/2015 à 08:04cedpodPasser moi une pagaie, je rameUne proposition à tester à partir d'une macro de Jacques boisgontier ( http://boisgontierjacques.free.fr/ ) ...
27/05/2015 à 07:50Cappe Pierre Autoriser l'accès a un ComboBox et interdire l'ajout de donPour empêcher la saisie, il faut régler la propriété Style de ta ComboBox à fmStyleDropDownList. Soit, par exemple ...
26/05/2015 à 11:18Fred35 Calendrier portableVoici donc la version finale que j'espère sans bugs... @Fred35 : j'y ai ajouté un paramètre optional : inhib. Réglé à True ou False il inhibe ou pas la croix de fermeture de l'userform ) N'hésitez pas à me faire remonter toutes vos remarques et/ou demande d'ajout et/ou de complément d'infos... ps :...
23/05/2015 à 08:25Fred35 Calendrier portableEn créant une classe, tu créées un objet. Il suffit donc de dire que : ta première instance de classe est un Userform les autres sont des contrôles. Comment gérer la collection d'objet? Tout simplement en les plaçant dans des Dictionary (plus souples que les collection). Le premier sera le Dico de l...
22/05/2015 à 18:20Fred35 Calendrier portableIl y a quelques petits bugs qui sont en cours de correction. Pourquoi inhiber le QueryClose? 2 raisons : le calendrier doit retourner une valeur de mémoire, ça plante pitoyablement si on ferme l'userform par la croix (genre une erreur "l'objet invoqué s'est déconnecté" ou quelque chose d'avoisinant...
22/05/2015 à 15:39Fred35 Calendrier portableVoilà. Je galère encore un peu sur les formats de dates lors d'un retour dans une cellule... Grrr! Les dates m'ont toujours occasionné des pertes de cheveux... Sinon, voici le classeur "test" : https://www.cjoint.com/c/EEwpCtI266C Voici le module de classe : https://www.cjoint.com/c/EEwpDENQHVZ Le c...
22/05/2015 à 14:49Fred35 Calendrier portableEt bien en fait, j'ai quasiment fini. Encore deux trois "bricolages" de dernière minute et je livre... Ne vous attendez pas à de grandes choses, ça reste de la programmation VBA normale. Mais ce sera pratique. Du moins j'ai tendance à le croire.....
22/05/2015 à 09:52Fred35 Calendrier portableBien sur. La "base" reste la même. Super, merci. Par contre, il va falloir un peu de patience... Pas avant la semaine prochaine, au mieux... J'ai encore beaucoup de bugs et le débugage est délicat car certains passages de code ne peuvent être "déroulés" en pas à pas.....
22/05/2015 à 09:39Fred35 Calendrier portableYessss!! Bien vu James007! Je n'avais pas pensé utiliser cette propriété... Je vais mettre ça en œuvre, c'est très juste. Merci...
22/05/2015 à 09:31Fred35 Calendrier portablePeux tu m'éclairer à ce propos : Si, en format de sortie, j'indique par exemple : Value = Format(maDate, "dd/mm/yyyy") et que la configuration Windows de l'utilisateur utilise le "-" dans les formats de date, cela signifie que la date s'affichera comme ceci dans le tableur : 22-05-2015...
22/05/2015 à 08:54Fred35 Calendrier portableJe bosse actuellement sur la version 4 de ce calendrier. Cette version se veut : plus simple à mettre en œuvre, plus intuitive, plus transportable. Simplifications : Elle se composera d'un seul Module de Classe. Fini le module Userform + le module de classe. 1 seul module = facilité de "transportabi...
30/04/2015 à 12:09loulou54425 Appel d'une fonction dans un labelOui, tout à fait. A tester : code de la fonction : code de l'événement click sur le label ...
12/03/2015 à 14:39audem Ajout d'optionbutton et de frame dynamique dans un UFTa question n'est pas très bien formulée. Tu veux que l'action se produise : au clic sur les optionboutons? au clic sur un bouton de commande? autre événement...
12/03/2015 à 14:14audem Ajout d'optionbutton et de frame dynamique dans un UFCE nouveau code enlève aussi ton bug du aux clics successifs sur ton bouton. En effet, avant, à chaque clic sur le bouton de commande, on "rechargeait" la collection. Du coup, son contenu était systématiquement effacé. Maintenant, comme on la "charge" à l'ouverture de l'Userform, elle reste "active"...
12/03/2015 à 14:11bemo1050 Transposé d'un tableau avec conditionsAutre interprétation de ta question : obtenir en Feuil2, uniquement les valeurs dont les cellules sont colorées en Feuil1. Dans ce cas, pour la couleur jaune (ColorIndex = 6), voici ...
12/03/2015 à 14:06bemo1050 Transposé d'un tableau avec conditionsIl suffit d'ajouter les Interior.ColorIndex à ton code. Comme ceci ...
12/03/2015 à 13:59audem Ajout d'optionbutton et de frame dynamique dans un UFPas de souci. 1- enlever cette ligne du code du bouton : En effet, on ne doit la créer qu'une fois, cette collection, pour que tous les OptionButton en fasse partie. 2- Comme on la supprimé du code du bouton, il va nous falloir un autre élément déclencheur pour créer cette collection. Utilisons pour...
12/03/2015 à 12:08audem Ajout d'optionbutton et de frame dynamique dans un UFPas de souci, on va créer ça pas à pas... 1- insérer un module (Module standard, tout bête quoi, un Module...) : Insertion/Module 2- y insérer la déclaration publique d'une nouvelle collection : En effet, nous allons y collectionner les objets OptionButton que nous ajouterons à notre Module de Class...
12/03/2015 à 11:17audem Ajout d'optionbutton et de frame dynamique dans un UF1- Pour raccourcir un peu ton code, connais tu la propriété Move des contrôles? 2- Qu'entends tu par ...
12/03/2015 à 08:46Orvion Popup date et vérification (msgbox)Ce code est à insérer dans le Module ThisWorkbook de votre classeur : Éventuellement adapter le nom de la feuille "Feuil1" dans l'exemple...
05/01/2015 à 14:51ser-fab Somme si avec une plage de criteresComme ceci, peut être, pour 601 : =SOMMEPROD(((Depenses!A2:A10/1000)=601)*Depenses!B2:B10)...
05/01/2015 à 08:09patgravure35Valeur textboxUn peu plus compliqué, mais évite bien des erreurs ...
19/12/2014 à 16:02MarieD87Imposer un format "Texte+Nombre" dans une TextBoxBon. Essaye ceci ...
19/12/2014 à 12:18supzak Choix combobox formulaireUn exemple simple de ce qu'il est possible de faire ...