Report de cellules dans un autre classeur [Résolu/Fermé]

Signaler
Messages postés
4
Date d'inscription
vendredi 16 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007
-
Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
-
Bonjour,

Voici un code qui ajoute dans la dernière cellule vide, dans une autre feuille du même classeur le contenue d'une cellule.

Col = "B"
With Sheets("Feuil2")
DerLig = .Range(Col & "65536").End(xlUp).Row + 1
.Range(Col & DerLig) = Sheets("Feuil1").Range("C10")
End With

Ma question est : comment faire la même chose mais dans une feuille d'un autre classeur.

Merci pour vos réponses, j'ai essayé plein de trucs mais sans succès.

Encore merci d'avance.

3 réponses

Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
1 063
Bonjour,
Vous devez utiliser une des 2 commandes ci dessous :

Si autre classeur ouvert vous l'activer -->> Workbooks("MonAutreClasseur").Activate

Si non ouvert, il faut l'ouvrir --->> Workbooks.Open filename:="MonAutreClasseur.XLS"

Note: vous trouverez une foule de renseignements sur ce lien : https://vb.developpez.com/faqvba/
Messages postés
4
Date d'inscription
vendredi 16 novembre 2007
Statut
Membre
Dernière intervention
18 novembre 2007

Merci encore.
Messages postés
9745
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
24 juillet 2020
1 063
Bonsoir,
De rien, c'est avec plaisir.