Copier formule

kristoft2 -  
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   -
bonjour à tous,

voilà mon petit souci pour copier une formule!!

dans un classeur avec plusieurs feuilles

en a1 je mets la formule ='feuil2'!a1
en b1 quand je copie la formule il me mets ='feuil2'!b1

j'aimerai qu il change le nom de la feuille pour pas changer à chaque colonne donc ='feuil3'!a1

est ce possible??

merci pour votre aide
A voir également:

2 réponses

pépé35530 Messages postés 2943 Date d'inscription   Statut Membre Dernière intervention   1 389
 
Bonjour,
A priori, je pense que ce n'est pas possible d'une manière simple.
As-tu beaucoup de feuilles ?
En utilisant la souris cela devrait aller assez vite même si c'est un peu fastidieux.

A+

pépé
0
Kuartz Messages postés 852 Date d'inscription   Statut Membre Dernière intervention   61
 
Bonjour,

Je ne travaille qu'en VBA.

Mais ça donnerait :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)

Dim NOMBRE_FEUILLES As Integer

NOMBRE_FEUILLES = ThisWorkbook.Worksheets.Count

For i = 1 To NOMBRE_FEUILLES - 1

Range("A" & i) = Sheets(i).Range("A1")

Next i

End Sub


Ce code marche si vos formules doivent être sur la dernière feuille.

Si vous ne connaissez pas du tout le VBA, ouvrez l'onglet "Développeur", Cliquez sur "Visual Basic" en haut à gauche puis double clic sur la feuille où les formules doivent être dans le panneau de gauche puis coller le code dans le cadre blanc. Fermer et ça doit marcher.

Cordialement.
0