Une méthode de copiage avec choix de la copie

Quelques cours et astuces Excel créés par nos membres. Partagez vos connaissances, vos astuces, ...

Une méthode de copiage avec choix de la copie

Messagepar Mytå » 28 Juin 2008, 00:30

Salut le forum

Je vous laisse découvrir, une de mes anciennes macros.
Code: Tout sélectionner
Sub CopyPasteSpecial()
 
Dim CelluleDest As Range
Dim PlageSource As Range
 
'Permet de sélectionner une plage avec la souris (Méthode InputBox)
   Set PlageSource = Application.InputBox _
        ("Sélectionnez la ou les cellule(s) à copier !", "Plage source", Type:=8)
    Set CelluleDest = Application.InputBox _
        ("Sélectionnez la cellule de destination !", "Cellule destination", Type:=8)
 
If CelluleDest.Count > 1 Then
    MsgBox "Vous ne devez saisir qu'une cellule," _
        + vbCrLf + "de destination !" _
            + vbCrLf + vbCrLf + "La copie va être annulée."
                Exit Sub
End If
 
'On va ouvre la boite de dialogue
'collage spécial pour faire la copie.

PlageSource.Copy

    With CelluleDest
        Sheets(.Parent.Name).Select
        Range(.Address).Select
        .Application.Dialogs(xlDialogPasteSpecial).Show
    End With
 
Application.CutCopyMode = False
 
End Sub

Mytå
Mytå
 

Messagepar Bertrand2 » 08 Nov 2008, 16:04

Salut Myta,

J'ai copié ton code et j'ai essayé de l'utiliser sur une feuille excel, sans grand succès.
Peux-tu me donner qq explications pour l'utilisation de cette macro.

Merci

Bertrand
Bertrand2
Membre habitué
 
Messages: 56
Inscription: 05 Mars 2008, 19:58
Localisation: St Brieuc

Re: Une méthode de copiage avec choix de la copie

Messagepar piratman » 02 Fév 2010, 16:35

Bonjour Myta,

je viens d'essayer cette macro, ça fonctionne,
mais je vois pas l'intérêt d'une telle fonction,
pourrais-tu nous dire quand peut elle être utile ?
piratman
Membre habitué
 
Messages: 94
Inscription: 03 Oct 2009, 16:41
Version Excel: 2007 FR


Retourner vers Cours et astuces

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 2 invités