Inserer une valeur dans une cellule d'uneautre feuille à partir VBA

zildjian71

XLDnaute Nouveau
Bonsoir à tous.

Je cherche ( comme dit le titre ) a insérer une valeur dans une cellule sur une autre feuille du même classeur.

La variable adress correspond a une petite gymnastique fait en amont qui me trouve l'adresse de la cellule a remplir.

Code:
If mouv = type_depart Then
            "arrive"  "arrive"

'selection de ma nouvelle feuille'

 Sheets("Mouvement").Select
 
    
 Range("G" & adress).Value = heure_depart
 

 MsgBox adress & "   OKK"

End If
Le problème de ce code, c'est qu'il ne change pas de feuille et reste dans la feuille active. Par contre il remplie bien la bonne cellule.

Merci d'avance
 

BrunoM45

XLDnaute Barbatruc
Re : Inserer une valeur dans une cellule d'uneautre feuille à partir VBA

Bonjour

En passant par la case tutoriel, tu aurais appris qu'il faut définir l'objet dans lequel tu veux appliquer ta valeur
De plus, utiliser des noms de variable explicite est mieux
Code:
Sheets("NomFeuille").Range("G" & Lig).Value = heure_depart
A+
 

vgendron

XLDnaute Barbatruc
Re : Inserer une valeur dans une cellule d'uneautre feuille à partir VBA

Bonsoir
à la place de Sheets("Mouvement").Select
fais Sheets("Mouvement").activate
 

zildjian71

XLDnaute Nouveau
Re : Inserer une valeur dans une cellule d'uneautre feuille à partir VBA

Problème résolu grâce a cette réponse. merci
 

Créez un compte ou connectez vous pour répondre

Vous devez être membre afin de pouvoir répondre ici

Créer un compte

Créez un compte Excel Downloads. C'est simple!

Connexion

Vous avez déjà un compte? Connectez vous ici.

Haut Bas