7
je le code suivant:Le passage d'une feuille de calcul à un sous-programme
Private Sub SortWorksheet(ByVal sheet As Worksheet)
Dim sStartColumn
Dim iTopRow
Dim sEndColumn
Dim iBottomRow
Dim Rng As Range
Dim sRange1 As String
.
.
.
et je fais appel à la fonction comme ceci:
SortWorksheet (DestSheet)
Je reçois une erreur d'exécution sur la ligne ci-dessus en disant " L'objet ne prend pas en charge cette propriété ou méthode "
La feuille de destination est une variable de feuille de calcul.
Pourquoi ce code ne fonctionne-t-il pas?
Hey Bobby, si vous préférez utiliser les parenthèses lors d'un appel de méthode - ce que je fais, et donné votre fond C/C#, je suis sûr que vous faites - vous pouvez utiliser VBA Mot-clé 'Call', comme dans' Call SortWorksheet (DestSheet) ' –
4 ans plus tard et cela m'a sauvé! Joli. Je continue à mettre les crochets. Cela semble juste ... faux. – RossC