Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 18/07/2006, 00h42   #1 (permalink)
Mytå
Guest
 
Messages: n/a
Par défaut Macro CopyPasteSpecial (Exemple)

Salut le Forum

Juste pour faire avancer mon compteur

Code:
Sub CopyPasteSpecial()
 
Dim CelluleDest As Range
Dim PlageSource As Range
 
On Error GoTo Erreur

'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
        .Select
        .Application.Dialogs(xlDialogPasteSpecial).Show
     End With
Application.CutCopyMode = False
Exit Sub
 
Erreur:
If Err.Number = 424 Then Exit Sub
End Sub
Mytå

Dernière modification par Mytå ; 18/07/2006 à 17h06.
  Réponse avec citation
ANNONCES
Vieux 18/07/2006, 00h52   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de myDearFriend!
 
Date d'inscription: février 2005
Messages: 2 303
Par défaut Re : Macro CopyPasteSpecial (Exemple)

Bonsoir Mytå,

Avec des exemples de code comme celui là (et comme pour les modules de classe), tu peux faire avancer ton compteur comme tu l'entends...
Merci pour ces contributions toujours aussi sympas.

Cordialement,
__________________
Didier_mDF

www.mdf-xlpages.com
myDearFriend! est déconnecté   Réponse avec citation
Vieux 18/07/2006, 07h18   #3 (permalink)
XLDnaute Accro
 
Date d'inscription: février 2006
Version Excel : Excel 2003 (PC)
Messages: 1 998
Par défaut Re : Macro CopyPasteSpecial (Exemple)

Bonjour Myta et MDF
comme le dit MDF, tu peux en faire des monter de compteur comme ça.
Très interessant.
Merci
Bruno
CB60 est déconnecté   Réponse avec citation
Vieux 01/08/2006, 23h22   #4 (permalink)
Mytå
Guest
 
Messages: n/a
Par défaut Re : Macro CopyPasteSpecial (Exemple)

Re le Forum

La macro légerement modifiée afin de faire le collage sur la même ou une
autre feuille.

Code PHP:
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å
  Réponse avec citation
Vieux 01/08/2006, 23h51   #5 (permalink)
XLDnaute Barbatruc
 
Avatar de porcinet82
 
Date d'inscription: mars 2005
Localisation: Issy les Moulineaux
Version Excel : Excel 2003 (PC)
Messages: 3 150
Envoyer un message via MSN à porcinet82
Par défaut Re : Macro CopyPasteSpecial (Exemple)

Bonsoir a tous,

Effectivement Mytå, ton code m'a permis d'apprendre pas mal de chose, notamment PlageSource et CelluleDest.

Merci pour ta contribution,

@+

PS : Y a pas de raison qu'il n'y est que toi qui incrémente ton compteur...
__________________
« Connaître son ignorance est la meilleure part de la connaissance. »
porcinet82 est déconnecté   Réponse avec citation
Vieux 02/08/2006, 08h29   #6 (permalink)
Dan
XLDnaute Barbatruc
 
Avatar de Dan
 
Date d'inscription: février 2005
Localisation: Liège
Version Excel : Excel 2004 (MAC)
Messages: 3 536
Par défaut Re : Macro CopyPasteSpecial (Exemple)

Bonjour,

Excellent cela Myta et toujours aussi clair.
A conserver !
Merci à toi
Dan est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Macro de recherche multipages (Exemple) Mytå Forum Excel 0 15/07/2006 20h26
Exemple Raph Forum Excel 0 01/09/2005 14h47
recherche exemple de macro giloud55 Forum Excel 4 09/04/2005 12h51
mon exemple pierre Forum Excel Downloads - Archives 1 18/04/2004 14h21
Code de macro pour copier bien et au bon endroit : comment? - exemple Debutan Forum Excel Downloads - Archives 3 13/02/2004 14h04


Fuseau horaire GMT +2. Il est actuellement 11h49.


(C) 2006 Excel Downloads