Bonjour,
J'ai un tableau bilan reprenant la valeur d'une cellule dans un nombre indéterminé de feuilles (pas encore crées).
Ex:
'si la feuil1! existe alors copier la cellule C3 dans la cellule A1 du bilan!.
en A1 du Bilan ='feuil1'!C3
'si la feuil2! existe alors copier la cellule C3 dans la cellule A1 du bilan!.
en A2 du Bilan ='feuil2'!C3
Le problème est que mes feuilles feuil1! .....etc se créent au jour le jour.
Excel n'accepte pas une formule se référerant à une feuille qui n'existe pas encore.
Je souhaite passé en VBA
Comment puis écrire ce que je souhaite
Sub copiedecellule()
If Sheets("feuil1")<>"" Then Sheets("bilan").Range("A1") = Sheets("feuil1").Range("C3")
End Sub
Et faire une boucle pour au moins 120 feuilles
Merci d'avance
lrnt
J'ai un tableau bilan reprenant la valeur d'une cellule dans un nombre indéterminé de feuilles (pas encore crées).
Ex:
'si la feuil1! existe alors copier la cellule C3 dans la cellule A1 du bilan!.
en A1 du Bilan ='feuil1'!C3
'si la feuil2! existe alors copier la cellule C3 dans la cellule A1 du bilan!.
en A2 du Bilan ='feuil2'!C3
Le problème est que mes feuilles feuil1! .....etc se créent au jour le jour.
Excel n'accepte pas une formule se référerant à une feuille qui n'existe pas encore.
Je souhaite passé en VBA
Comment puis écrire ce que je souhaite
Sub copiedecellule()
If Sheets("feuil1")<>"" Then Sheets("bilan").Range("A1") = Sheets("feuil1").Range("C3")
End Sub
Et faire une boucle pour au moins 120 feuilles
Merci d'avance
lrnt