101 résultats trouvés

par egg
28 janvier 2017, 22:11
Forum : Excel - VBA
Sujet : Liste déroulante - problème de déroulement
Réponses : 6
Vues : 372

Re: Liste déroulante - problème de déroulement

Bonsoir,
Je pense qu'il suffit de modifier la propriété "MatchEntry" du menu déroulant...
A+
par egg
6 août 2016, 09:28
Forum : Excel - VBA
Sujet : Reconnaissance et saisie des Villes et Codes Postaux
Réponses : 14
Vues : 805

Re: Reconnaissance et saisie des Villes et Codes Postaux

Un petit fichier avec les cp et communes, un bouton recherche.
Renvoie sur un UF, suivre les indications.
A toi de récupérer les données à transférer sur ton listing.
Pour le test, seulement les 30 premiers départements.
par egg
5 août 2016, 17:30
Forum : Excel - VBA
Sujet : Reconnaissance et saisie des Villes et Codes Postaux
Réponses : 14
Vues : 805

Re: Reconnaissance et saisie des Villes et Codes Postaux

Bonjour à tous, J'ai déjà fait un système renseignant un listing de plusieurs milliers de lignes et dizaines de colonnes mais par l'intermédiaire d'un UF, ce qui est plus pratique pour la saisie. L'inconvénient est que pour 1 CP il peut y avoir plusieurs villes et inversement (par exemple Marseille,...
par egg
2 août 2016, 21:45
Forum : Excel - VBA
Sujet : Pack de 81 nouvelles fonctions Excel et VBA
Réponses : 220
Vues : 63526

Re: [PROJET] Pack de nouvelles fonctions Excel (+ VBA)

Bonsoir Sébastien et au fil !
Comme d'habitude, c'est une bonne idée !
Pour ma part, je suis preneur en ce qui concerne VBA
par egg
19 juillet 2016, 08:49
Forum : Excel - VBA
Sujet : Travailler dans un Userform avec le classeur masqué
Réponses : 7
Vues : 359

Re: Travailler dans un Userform avec le classeur masqué

Soit la cellule est une adresse fixe, il suffit de la nommer (sheets(d),range(y), soit c'est une adresse variable... Et il faut passer par une variable déclarée : Dim C as range et dans la macro définir C par exemple avec un Find(C in ma zone). Les adresses à impacter sont ensuite déterminées par de...
par egg
19 juillet 2016, 00:55
Forum : Excel - VBA
Sujet : Travailler dans un Userform avec le classeur masqué
Réponses : 7
Vues : 359

Re: Travailler dans un Userform avec le classeur masqué

2 solutions :
Soit on évite de sélectionner, ce qui évite d'afficher la feuille
Soit on affiche la feuille a l'intérieur de la macro, on fait l'opération voulue et on la rend invisible à nouveau.
En principe, la première solution est toujours possible.
par egg
19 juillet 2016, 00:25
Forum : Excel - VBA
Sujet : Travailler dans un Userform avec le classeur masqué
Réponses : 7
Vues : 359

Re: Travailler dans un Userform avec le classeur masqué

Bonsoir, Le classeur doit être ouvert. Par contre, les feuilles peuvent être inaccessibles : mettre propriété de la feuille visible=xlsheetveryhidden. Si vous rajoutez un mot de passe sur le projet vba, rien ne sera visible ni accessible. Vous pouvez donc travailler sur plusieurs feuilles cachées et...
par egg
10 janvier 2016, 18:20
Forum : Excel - VBA
Sujet : problème destination feuille avec formulaire userform
Réponses : 1
Vues : 180

Re: problème destination feuille avec formulaire userform

Bonsoir,
Première chose à faire : virer tous les "select" et "activecell" qui ne servent à rien et ralentissent l'opération.
Il faut fonctionner avec une variable range.
Courage, c'est presque bon !
par egg
28 novembre 2015, 22:57
Forum : Excel - VBA
Sujet : Comparer 2 colonnes de texte
Réponses : 5
Vues : 280

Re: Comparer 2 colonnes de texte

Bonsoir,
C'est clair mais :
- Peut-il y avoir plusieurs solutions de recherche (trouver A plusieurs fois dans D) ? Et si oui ou mettre les autres occurences trouvées ?
- Un fichier (même avec données partielles) serait le bien venu !
A bientôt !
par egg
26 novembre 2015, 12:08
Forum : Excel - VBA
Sujet : ecriture code msgbox
Réponses : 9
Vues : 239

Re: ecriture code msgbox

Si c'est pour régulariser le fichier avant de rendre les stocks négatifs impossibles, il suffit de neutraliser
ElseIf C1.Offset(0, 8) < C0.Offset(0, 1) Then
reponse = MsgBox("Stock insuffisant !", vbOKOnly)
en mettant une ' (apostrophe) en début de ligne.