XL 2016 VBA - Évènement TextBox_Enter() non géré en module de Classe

Dudu2

XLDnaute Barbatruc
Bonjour,
Alors l'évènement _Enter() n'est pas géré en Classe ? Une solution ?
 

Pièces jointes

  • Test Classe.xlsm
    40.3 KB · Affichages: 5
Dernière édition:

patricktoulon

XLDnaute Barbatruc
re
tu a bien respecté ça?
1°placer la dll MSADDNDR.DLL dans LE DOSSIER "C:\Program Files (x86)\Common Files\DESIGNER"
2° executer le reg dll.cmd
3° installez smart indenter
pour l'executer tu clique deux fois dessus comme n'importe quel raccourci
si ca ne marche pas execute le en mode administrateur
1713779025165.png
 

Dudu2

XLDnaute Barbatruc
Également, dans mon code j'utilise la touche tabulation (4 caractères d'espacement) et je n'ai que très rarement le besoin d'indenter. C'est surtout quand on récupère le code de quelqu'un d'autre qui n'a pas le même nombre de caractères d'indentation ou qui n'en a pas du tout.

Edit: Ou encore ceux qui mettent les instructions de fermeture de bloc (End If, End Sub, Next, ...) au même niveau que le bloc, ce qui peut se concevoir théoriquement mais qui n'est pas du tout visuel.
Comme par exemple cet Indenter OnLine: (ou un XLDnaute bien connu !)
VB:
Sub a()
    Dim i As Integer
    For i = 1 To 10
        MsgBox i
        Next i
    End Sub

Ou encore les originaux qui comme cet Indenter Online décident que le "As" doit être à des kilomètres du nom de la variable: (ok il y a un paramètre mais il faut le décocher !)
VB:
Sub a()
    Dim i           As Integer
    For i = 1 To 10
        MsgBox i
    Next i
End Sub

Ou encore celui-là qui t'oblige à faire le ménage avant de coller ton code pour indentation !
VB:
Sub a()
    Dim i As Integer
    For i = 1 To 10
        MsgBox i
    Next i
End Sub

@ChTi160, essaie avec des doubles-quotes sur toute la référence.
 
Dernière édition:

dysorthographie

XLDnaute Accro
Dans notpad++ tu écris
Bash:
regsvr32 %1
Pause
Que tu enregistre sous reg.bat
Tu ouvres un explorateur windows via le menu démarrer/explorateur avec click droit en tan qu'admin. Tu fais un glisser déplacer de ta DLL sur le fichier reg.Bat
 
Dernière édition:

patricktoulon

XLDnaute Barbatruc
re
oui j'ai pigé le truc bien sur
j'en ai même trouvé un autre avec deux petite classe de rien du tout sur getfocus et lostfocus qui ale même effet en fait
je cherche juste à corriger le défaut quand on sort du multipage qui fait perdre le bon index sur le code qu'a trouvé fanch55
j'ai deja trouver l'astuce pour ne pas perdre le vbattribute
 

Discussions similaires

Réponses
6
Affichages
454
Réponses
29
Affichages
2 K

Statistiques des forums

Discussions
314 634
Messages
2 111 427
Membres
111 133
dernier inscrit
dominique001