macro de selection et copier coller

  • Initiateur de la discussion Initiateur de la discussion faudouy
  • 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 !

F

faudouy

Guest
Bonjour à tous;
j'ai besoin de selectionner une plage de cellule, de la copier et de la coller sur une autre plage de cellule.

Voici le nom de la feuille : BD
la plage de cellule à copier : Stock_encours (cette une zone nommée)

Plage où coller : stock_test (autre zone nommée)

Merci de votre aide
PS : j'aimerai lors du lancement de la macro qu'une boite de dialogue demande à l'utilisateur s'il accepte ou pas celle-ci
Exemple : Attention, vous allez réinitialiser le stock :
OUI NON ANNULER
 
Re : macro de selection et copier coller

Bonjour


A tester
[Stock_encours].Copy Sheets("Nomdelafeuille").[stock_test]

Pour l'avertissement
Code:
Sub test()
REP = MsgBox("Voulez vous-vraiment réinitialiser le stock?", vbOKCancel, "REINITIALISATION DU STOCK")
If REP = vbOK Then
'copie
'ici pour test
MsgBox "copie"
Else
Cancel = True
'ic pour test
MsgBox "pas copie -annulation"
End If
End Sub
 
Dernière édition:
Re : macro de selection et copier coller

merci FANFAN38, j'ai testé ce que tu montres ds l'exemple, je l'ai meme appliqué dans mon cas, mais il copie les formules, et je ne veux que le contenu, comme un collage spécial, suis je clair ??
merci encore
 
Re : macro de selection et copier coller

merci de ton aide, mais je suis un grand débutant. Voila le code actuel : Peux tu m'aider pour la correction ?

Sub Bouton3_QuandClic()
REP = MsgBox("Voulez vous-vraiment réinitialiser le stock?", vbOKCancel, "REINITIALISATION DU STOCK")
If REP = vbOK Then
[Stock_encours].Copy Sheets("BD").[stock_test]
'copie
'ici pour test
Else
Cancel = True
'ic pour test
'MsgBox "pas copie -annulation"
End If
End Sub
 
Re : macro de selection et copier coller

RE


Er comme ceci ca donne quoi
Code:
Sub Bouton3_QuandClic()
REP = MsgBox("Voulez vous-vraiment réinitialiser le stock?", _
vbOKCancel, "REINITIALISATION DU STOCK")
If REP = vbOK Then
Sheets("BD").[stock_test].Value = [Stock_encours].Value 
Else
Cancel = True
End If
End Sub
 
- 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
10
Affichages
1 K
Réponses
1
Affichages
313
Réponses
1
Affichages
466
Retour