Adapter des formules à une nouvelle feuille

  • Auteur de la discussion thibs57
  • Date de début

thibs57

Nouveau membre
Bonjour à tous,

j'ai créé une feuille excel qui contient différentes formules (parfois liées à une autre feuille ie valeur reporté de la feuille x sur la feuille y).
J'ai également créé un bouton de commande qui permet de copier les feuilles x,y, et z. On obtient donc les feuilles x(2),y(2) et z(2). Cependant les formules de la feuille y(2) ne sont plus bonnes puisque elles contiennent des données de la feuille x et non pas x(2) comme souhaité.

est-ce possible de corriger ce défaut?
si oui, on peut le faire pour n copies?

Merci de votre aide
 

zeb

Modérateur
Quel est le code du "bouton de commande qui permet de copier les feuilles" ?
 

thibs57

Nouveau membre
Private Sub CommandButton2_Click()

Sheets("0f new").Select
Sheets("0f new").Copy Before:=Sheets(13)
Sheets("0h new").Select
Sheets("0h new").Copy Before:=Sheets(14)
Sheets("0i new").Select
Sheets("0i new").Copy Before:=Sheets(16)
End Sub
 

thibs57

Nouveau membre
Je sais que c'est pas génial ce que j'ai fait mais je débute en VBA pour l'instant....
est-ce que c'est possible ce que je veux faire?

Et si je mettais les formules sous forme de macro avec la fonction copy avec une iteration de 1 à i, indice des feuilles?
 

thibs57

Nouveau membre
Désolé zeb pour mon non-respect des règles....
en tout cas j'ai trouvé comment faire:
il faut lier les feuilles (avec des formules dépendantes) à copier et l'enregistrer dans un bouton de commande.
Mais attention, pour cela il ne faut pas que vos cellules soient nommées.
 
Vous devez vous inscrire ou vous connecter pour répondre ici.
Derniers messages publiés
Statistiques globales
Discussions
730 098
Messages
6 717 073
Membres
1 586 286
Dernier membre
petitangebleu1977
Partager cette page
Haut