712 résultats trouvés

par AlgoPlus
Aujourd’hui, 14:18
Forum : Excel - VBA
Sujet : Affichage Combo
Réponses : 9
Vues : 65

Re: Affichage Combo

W10 et XL 2007 présentent en fait les mêmes soucis dès lors que la taille de la liste de la combo dépasse la dimension de l'écran, que l'on joue sur la valeur de ListRows ou la taille de la Font.

Copies d'écran transmise en MP
par AlgoPlus
Hier, 20:12
Forum : Excel - VBA
Sujet : User Form Procédures Initialize // Activate ne se réalisent pas
Réponses : 2
Vues : 32

Re: User Form Procédures Initialize // Activate ne se réalisent pas

Bonjour,

les sub ...Initialize() ou ...Activate() ne s'utilisent pas avec le nom réel de l'userform, simplement:

Private Sub UserForm_Initialize() ou Private Sub UserForm_Activate()

A+
par AlgoPlus
Hier, 19:55
Forum : Excel - VBA
Sujet : Calcul de cellules
Réponses : 2
Vues : 40

Re: Calcul de cellules

Bonjour, Plus facile de répondre au deuxième souci !! à la place de = N1-F1 , essayer : =SI(ET(N1>0;F1>0);N1-F1;"Manque date") Adapter "Manque date" au besoin. Concernant le premier soucis, je crois que seul un examen du contenu du classeur permettrait d'arriver à un diagnostic sans passer beaucoup ...
par AlgoPlus
Hier, 19:42
Forum : Excel - VBA
Sujet : Affichage Combo
Réponses : 9
Vues : 65

Re: Affichage Combo

Bonjour,

Pas réussi à mettre en évidence ton souci avec XL 2007.

Chez moi ça marche jusqu'à ListRows à 57, au delà (60 par exemple) il me manque les derniers noms car la liste est plus grande que la hauteur de mon écran.
par AlgoPlus
29 mars 2020, 20:34
Forum : Excel - VBA
Sujet : Couper coller vba supprimer formules
Réponses : 2
Vues : 43

Re: Couper coller vba supprimer formules

Bonjour, un essai à minima: Sub Vendre() 'Fonctionne avec en-tête et en ne selectionnant qu'une cellule Dim ChoixRows As Range, ChoixVente As Range, Ligne As Long Dim AConfirmer With Worksheets("Portefeuille") ' Choix de la ligne Set ChoixRows = Application.InputBox(Prompt:="Sélectionnez l'action à ...
par AlgoPlus
29 mars 2020, 18:53
Forum : Excel - VBA
Sujet : Enregistrement VBA -
Réponses : 2
Vues : 47

Re: Enregistrement VBA -

Bonjour à tous, une autre version: Private Sub romain() Dim WB As Workbook Set WB = ThisWorkbook Sauvegarde = Application.GetSaveAsFilename(WB.Worksheets("Feuil1").Range("A1").Value, fileFilter:="Classeur Excel (*.xlsm), *.xlsm") If Sauvegarde <> False Then WB.SaveAs Filename:=Sauvegarde End Sub Ada...
par AlgoPlus
27 mars 2020, 15:40
Forum : Excel - VBA
Sujet : Reloader un userform suite a integration de donnée
Réponses : 8
Vues : 71

Re: Reloader un userform suite a integration de donnée

Sans le classeur, je ne m'aventurerai pas à tenter d'identifier hypothétiquement l'origine du souci!

Puisqu'il s'agit d'un nouveau problème, il vaut mieux ouvrir une nouvelle discussion, et ainsi avoir plus de chance d'attirer des intervenants.

Bonne suite.
par AlgoPlus
27 mars 2020, 14:32
Forum : Excel - VBA
Sujet : Reloader un userform suite a integration de donnée
Réponses : 8
Vues : 71

Re: Reloader un userform suite a integration de donnée

Il est curieux que vous ne sachiez pas quelle partie de votre code affiche les données de l'usf ? Sans avoir le classeur sous la main pour tester, a priori c'est la Private Sub Completeform() qui affiche les données de l'USF1, c'est donc cette Sub qu'il faut appeler pour "rafraichir" les données ou ...
par AlgoPlus
27 mars 2020, 12:22
Forum : Excel - VBA
Sujet : Problème incrément vba
Réponses : 3
Vues : 58

Re: Problème incrément vba

Cela peut provenir des données dans la feuille où "DISTRIBUTION" et/ou "ADDUCTION" seraient mal orthographiés ou bien avec des espaces avant ou après ? une modif possible (pour les espaces) serait : If wb3.Sheets(1).Range("L" & j).Value Like "*DISTRIBUTION*" Or wb3.Sheets(1).Range("L" & j).Value Lik...
par AlgoPlus
27 mars 2020, 12:04
Forum : Excel - VBA
Sujet : Reloader un userform suite a integration de donnée
Réponses : 8
Vues : 71

Re: Reloader un userform suite a integration de donnée

mais je pense que l'on doit pouvoir procéder de manière plus pro non?
certainement !
Mais sans voir comment sont chargées les données dans l'USF1, pas de solutions possibles ....