Report de cellules dans un autre classeur

Résolu/Fermé
louiscris83 Messages postés 4 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 18 novembre 2007 - 18 nov. 2007 à 12:51
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 - 18 nov. 2007 à 18:42
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.
A voir également:

3 réponses

Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
18 nov. 2007 à 17:07
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/
0
louiscris83 Messages postés 4 Date d'inscription vendredi 16 novembre 2007 Statut Membre Dernière intervention 18 novembre 2007
18 nov. 2007 à 18:36
Merci encore.
0
Le Pingou Messages postés 12035 Date d'inscription mercredi 11 août 2004 Statut Contributeur Dernière intervention 1 avril 2024 1 425
18 nov. 2007 à 18:42
Bonsoir,
De rien, c'est avec plaisir.
0