Passer une feuille en argument - incompatibilité de type
Résolu
ddpoel
Messages postés
11
Date d'inscription
Statut
Membre
Dernière intervention
-
ddpoel Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
ddpoel Messages postés 11 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je buggue pour passer une feuille en argument d'une procédure...
Erreur 13 - incompatibilité de type.
ça ne doit pas être grand-chose, mais je ne trouve pas...
Voici le code... Si vous avez besoin de plus de morceaux de code, dites-moi, je rajouterai :
Déclaration de la variable publique dans un module "Initialisation"
Dans une macro lambda : Set de la variable + appel de la macro Records
L'erreur de type survient quand je fais l'appel de la macro Records
Et enfin la macro Records, avec la ligne où j'utilise la variable shSource
Bonne nuit à tous !
Je buggue pour passer une feuille en argument d'une procédure...
Erreur 13 - incompatibilité de type.
ça ne doit pas être grand-chose, mais je ne trouve pas...
Voici le code... Si vous avez besoin de plus de morceaux de code, dites-moi, je rajouterai :
Déclaration de la variable publique dans un module "Initialisation"
Public shSource As Worksheet
Dans une macro lambda : Set de la variable + appel de la macro Records
Set shSource = ActiveSheet
Call Records(shSource)
L'erreur de type survient quand je fais l'appel de la macro Records
Et enfin la macro Records, avec la ligne où j'utilise la variable shSource
Sub Records(ByVal shSource As Sheets)
Dim NbrPlusNiveau as Integer
NbrPlusNiveau = NbrPlusNiveau + shSource.Range("BR55").Value + shSource.Range("BR63").Value + shSource.Range("BR71").Value
MsgBox NbrPlusNiveau
End sub
Bonne nuit à tous !
A voir également:
- Passer une feuille en argument - incompatibilité de type
- Comment imprimer en a5 sur une feuille a4 - Guide
- Passer en azerty - Guide
- Passer de windows 7 à windows 10 - Accueil - Mise à jour
- Imprimer feuille excel sur une page - Guide
- Feuille de pointage - Télécharger - Tableur
2 réponses
Bonjour,
C'est une feuille de calcul :
Cordialement
Patrice
C'est une feuille de calcul :
Sub Records(ByVal shSource As Worksheet)
Cordialement
Patrice
Ha, oui merci Patrice, cela marche mieux en effet.
Du coup ma question suivante : quelle différence entre Sheets et Worksheet à cet endroit-là ? Sûrement une question de base,...
Du coup ma question suivante : quelle différence entre Sheets et Worksheet à cet endroit-là ? Sûrement une question de base,...