faire un renvoi avec un bouton

  • Initiateur de la discussion Initiateur de la discussion dudu133
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

D

dudu133

Guest
Bonjour à tous,

j'ai crée un classeur un excel avec 52 feuilles (semaine 1 à semaine 52), je voudrais envoyer des données avec l'aide d'un bouton de commande sur la semaine 30 par exemple, mais quelles n'apparaissent pas sur les autres feuilles.
Je vous remercie d'avance
 
Re : faire un renvoi avec un bouton

Bonjour Papaye,

Je voudrais à partir une d'une seule feuille ( insertion de données)envoyer des données sur une semaine, mais pas sur les autres.
Je voudrais créer une macro avec l'aide d'un bouton de commande pour remplir la feuille semaine 30 et la semaine prochaine avec la feuille insertion de données, je remplirai la semaine 31.

Je te remercie d'avance.

PS: EXCEL 2000
 
Re : faire un renvoi avec un bouton

Coucou Nat,

Effectivement, il faudrait savoir où sont les données (dans quelle feuille, dans quelles cellules) et où il faut les copier ...

Le mieux est me semble t-il d'utiliser la fonction d'enregistrement de macro et après de passer le nom de l'onglet (donc le numéro de semaine) en paramètre
 
Re : faire un renvoi avec un bouton

Bonjour

Je t'ai fait quelques choses de simple(4 feuilles seulement ajoute le reste) avec liste de validation Range("F6")
1 feuil insertion et en ordre 52 autre de 1 à 52
Pour plus de détails et d'option reviens-nous!

PHP:
Range(Range("A1"), Range("D" & Range("D65536").End(xlUp).Row)).Select
 Selection.Copy
 On Error GoTo fin
 Sheets(Range("F6").Value + 1).Visible = True
    Sheets(Range("F6").Value + 1).Activate
    Sheets(Range("F6").Value + 1).Range("A1").Select
    Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks:=False, Transpose:=False
 ActiveWindow.SelectedSheets.Visible = False
 Application.CutCopyMode = False
Range("A1").Select
fin:
Temjeh


Oui merci Papaye
Effectivement beaucoup plus court ...bravo!
 

Pièces jointes

Dernière édition:
Re : faire un renvoi avec un bouton

Re,

La même que Temjeh en simplifié et sans le copier-coller spécial.

PHP:
Sub toto()
On Error GoTo fin
Range(Cells(1, 1), Cells(Range("D65536").End(xlUp).Row, 4)).Copy _
Destination:=Worksheets(CStr(Cells(6, 6))).Cells(1, 1)
fin:
End Sub
 
Re : faire un renvoi avec un bouton

Re,

J'ai peur que tu ne connaisses que très parcellement visual basic.
Car ce que Temjeh et moi avons fait convient parfaitement à ta demande ... moyennant quelques modifications :


PHP:
Sub toto()
On Error GoTo fin
Range(Cells(3,4), Cells(8,4)).Copy _
Destination:=Worksheets(CStr(Cells(1, 3))).Cells(3, 4)
fin:
End Sub

Ce qui veut dire en clair :
Si tu rencontres une erreur và à la balise fin:
copie de la cellule ligne 3, colonne 4 (D3) à la cellule ligne 8, colonne 4 (D8)
vers l'onglet dont le nom se trouve en ligne 1 colonne 3 (C1="semaine 1") et dans cet onglet à partir de la cellule ligne 3, colonne 4 (D3).

Dans le classeur que tu nous a envoyé il n'y a pas d'onglet se nommant "semaine 1". Le code ne peut donc pas fonctionner sans créer cet onglet avant.
 
Re : faire un renvoi avec un bouton

Bonjour à vous,

Je vous remercie Papaye, Temjeh et shrek59.
J'essayer le code de shrek59 et ça marche,
je vous remercie pour le tuyau

à la prochaine fois sur le forum

dudu133
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
3
Affichages
217
Réponses
0
Affichages
305
  • Question Question
Microsoft 365 agrandir la liste
Réponses
21
Affichages
663
  • Question Question
Réponses
6
Affichages
416
Réponses
4
Affichages
309
Réponses
4
Affichages
223
Retour