Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2016 Bouttons VBA

Sabrinaaaa

XLDnaute Nouveau
Bonsoir,

Je souhaite créer plusieurs boutons sur une feuille permettant d’utiliser les données de 3 cellules et ainsi les reporter dans la feuille principale...comment faire?
Merci d’avance à ceux qui prendront le temps de me répondre

Sabrina
 

Valtrase

XLDnaute Occasionnel
Je ne comprends pas trop la question.
sinon mettre un bouton sur la feuille, puis affecter une macro...
VB:
Sub Bouton1_Cliquer()
Feuil1.Range("A1").Formula = Feuil2.Range("A2").Formula
End Sub
 

Sabrinaaaa

XLDnaute Nouveau
Merci!
Admettons que j’ai des données ds les cellules A1 A2 A3 dans la feuille et que je dois créer un boutons qui reportera ses données dans la feuille 1, si j’ajoute à ton code A1+A2+A3 ça ira ?
 

Staple1600

XLDnaute Barbatruc
Bonsoir le fil, Re Sabrina

Même chose (les blagues en moins) que dans ton autre fil de discussion.
VB:
Sub recopie()
Dim Plage As Range
Set Plage = Range("A1:A3")
Plage.Copy Sheets("Feuil1").[A1]
Application.CutCopyMode = False
End Sub
 

Sabrinaaaa

XLDnaute Nouveau

Re
Pour finir j’ai pas réussi à faire fonctionner mes codes !
Peux-tu m’aider ?
 

Staple1600

XLDnaute Barbatruc
Re,

Trés jolie photo de ton clavier (qui au final ne sert pas à grans chose...)

Un fichier Excel joint par tes soins aiderait à mettre fin à ton désespoir
 
Dernière édition:

Staple1600

XLDnaute Barbatruc
Re

Comme précédemment indiqué, c'est plus simple de joindre un fichier Excel en guise d'exemple
(avec le code VBA inside) et/oude copier le code VBA dans ton message sur le forum.

Avec une image, on ne peut rien faire à part la regarder...
 

Sabrinaaaa

XLDnaute Nouveau
Voila j'ai enfin réussi à le faire...
Donc lorsque je clique sur le bouton j'aimerai à chaque foisnouvelle ligne avec les numéros qui se suivent.
La création de la nouvelle feuille avec le numéro de la ligne. Que la nouvelle feuille soit nommée comme le numéro de la ligne et que l'on puisse l'ouvrir par un lien sur le numéro de la première.
Le copier coller du budget contracté et payé sur la nouvelle feuille
puis si l'on entre des données dans la nouvelle feuille, qu'elles soient reportées dans celle de base.
 

Staple1600

XLDnaute Barbatruc
Re

Là, pour sur ton boss ne va âs être du tout content !!!
Ci-dessous extrait de la charte d u forum
Supprimes ton fichier et remplace par un fichier exemple anonymisé(/b]
 

Staple1600

XLDnaute Barbatruc
Re

Concernant ton erreur dans le code VBA sur cette ligne
Sheets("Sheet1").Select
C'est normal que cela bogue car il n'y a pas de feuille nommée Sheet1
(par contre il y a une feuille dont le codename est Sheet1)
Dans ce cas, Sheet1.Select serait une syntaxe possible.

Mais, là je coupe pour ce soir.

Bonne nuit.
 

Discussions similaires

Réponses
4
Affichages
196
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…