Question sur la manière d’écrire le code VBA

Salut tout le monde ;

Je viens aujourd’hui par une question sur la manière d’écrire le code VBA ;

Voilà récemment j’ai vu un code VBA qui contient des chiffres au début de chaque ligne comme suite :

Private Sub Worksheet_Change(ByVal Target As Range)
10    On Error GoTo err
20    For j = 5 To 24
30    mdp1 = Feuil9.Cells(j, 4).Value
40        For i = 6 To 24
50            mdp2 = Feuil9.Cells(i, 4).Value
60                If j <> i And mdp1 <> "" Then
70                    If mdp1 = mdp2 Then

Pouvez-vous m’explique l’intérêt de ces chiffres et si en les efface il va se passe quoi ;

Merci à vous.

Bonjour,

Les chiffres ne correspondent à rien, c'est simplement un repère dans le logiciel de montage (style NODEPAD++) et aussi sur des forums qui peut indiquer la ligne où il y aurait des erreurs par exemple ou tout autre chose.

Mais il ne servent en rien à l'execution du code

merci M12;

alors je peut les effacé

Re,

Si tu ne effaces pas , ta macro ne fonctionnera pas déjà pour cette raison

Bonjour,

Si tu ne effaces pas , ta macro ne fonctionnera pas déjà pour cette raison

Mais si !

A+

Bonjour Galopin,

Ce que je voulais dire, c'est que si les N° de lignes sont dans le module , çà ne fonctionnera pas

Mais si !!!

Re Galopin

Teste

10    Sub test()
20    Range("A1") = "Bonjour"
30    If Range("a1") <> "" Then
40    Range("B1") = Range("A1")
50    End If
60    End Sub

Hum... Dans l'utilitaire standard les premières et dernières lignes (10 et 60) ne sont jamais numérotées.

Voici une numérotation normale :

Sub test()
1     Range("A1") = "Bonjour"
2     If Range("a1") <> "" Then
3     Range("B1") = Range("A1")
4     End If
End Sub

A+

Rechercher des sujets similaires à "question maniere ecrire code vba"