cs_mistygirl
Messages postés4Date d'inscriptiondimanche 25 mai 2008StatutMembreDernière intervention 6 juin 2008
-
26 mai 2008 à 21:05
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 2018
-
30 mai 2008 à 01:32
Bonsoir, j'ai un problème avec l'application excel que je suis en train de créer : le fichier prend de plus en plus de place (36Mo actuellement) et ça devient difficile à charger. Comment faire pour allèger un peu mon fichier?
Un dernier souci puisque j'y suis, j'utilise des userforms créés sur VBA pour ajouter des données à mes feuilles de calcul, mais j'aimerais aussi que l'utilisateur puisse modifier les données à partir de ces formulaires. Il faudrait donc qu'il puisse rechercher les données correspondant par exemple à un nom de client, qu'elles s'affichent sur le formulaire et qu'il puisse les modifier et les enregistrer en écrasant l'enregistrement précédent. Je ne vois pas du tout comment faire...
cs_MPi
Messages postés3877Date d'inscriptionmardi 19 mars 2002StatutMembreDernière intervention17 août 201823 30 mai 2008 à 01:32
Pour ton premier problème, regarde quand tu descend les barres de déplacement (scrollbars) si tu dépasses largement les données. Vers le bas et vers la droite. Si c'est le cas, il te faudrait voir, dans un premier temps, pourquoi ça arrive, puis supprimer ces lignes et colonnes superflues.
Pour ton 2e problème, il faudrait mettre un ou des combobox dans ton Userform qui permet à l'utilisateur de sélectionner un client quelconque. Par la suite, tu utilises Find pour trouver ce client sur la feuille et tu affiches les données des cellules de la ligne trouvée avec ce Find
Il y a pas mal d'exemples sur le site.
N'oublie pas de regarder ma signature pour trouver le forum où on discute VBA...
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI