Une macro VBA ou une macro formule ?
Dans une macro formule, on met le nom de la feuille suivi d'un point d'exclamation, suivi des coordonnées d'une cellule :
Pour les macros VBA, voici quelques exemples de référencement de feuilles :
Worksheets("Feuil2" ).Activate
...
Set src_feuille = ThisWorkbook.Sheets("Feuil1" )
If (src_feuille.Cells(src_lg_no, src_col_no).Value = "toto" ) Then
dst_feuille.Cells(dst_lg_no, dst_col_no).Value _
= src_feuille.Cells(src_lg_no, src_col_no - 1).Value
...
Sheets("Feuil1" ).Columns("C:C" ).Copy Sheets("Feuil2" ).Columns("D:D" )
...
MsgBox (Sheets("Feuil1" ).Index)
MsgBox (ActiveSheet.Name)
MsgBox (ActiveSheet.Index) |
Message édité par olivthill le 28-07-2010 à 10:27:30