Chaque onglet est associé à une worksheet qui s'appelle par défaut "Feuil1","Feuil2", etc.
S'il faut copier la cellule B4 de Feuil1 vers C5 de Feuil2, il suffit d'écrire dans C5 de Feuil2 :
Si l'on veut faire cela en Visual Basic, alors écrire :
Code :
- Set SourceSheet = ThisWorkbook.Sheets("Feuil1" )
- Set DestSheet = ThisWorkbook.Sheets("Feuil2" )
- DestSheet.Cells(5,3).Value = SourceSheet.Cells(4,2).Value
- ou bien
- ThisWorkbook.Sheets("Feuil2" ).Cells(5, 3).Value = ThisWorkbook.Sheets("Feuil1" ).Cells(4,2).Value
- ou bien en utilisant les numéro de feuille au lieu de leur nom
- et en utilisant des plages au lieu de cellules :
- Tablo = Worksheets(1).Range("B4:B4" )
- Worksheets(2).Range("C5:C5" ) = Tablo
|