Excel Downloads
Forum

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

Advertisement

Réponse
 
LinkBack Outils de la discussion
Vieux 14/01/2006, 14h33   #1 (permalink)
XLDnaute Occasionel
 
Avatar de Cruz
 
Date d'inscription: août 2005
Messages: 115
Par défaut couper coller

(re)Bonjour le forum

J'aimerais savoir quel code correspond à l'action couper-coller dans une macro ???
ex: Si A1 = 1 alors A2:A4 est coupé puis collé dans B2:B4
merci d'avance
a+
cruz
__________________
Cruz-o
"attention Benjamin, derrière toi, c'est affreux!"
Cruz est déconnecté   Réponse avec citation
ANNONCES
Vieux 14/01/2006, 14h44   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de porcinet82
 
Date d'inscription: mars 2005
Localisation: Issy les Moulineaux
Messages: 3 408
Envoyer un message via MSN à porcinet82
Par défaut Re:couper coller

Salut Cruz,

Avec ce code tu devrais y arriver:
Code:
Sub coup()

If Cells(1, 1).Value = '1' Then
    Range('A2:A4').Select
    Selection.Cut
    Range('B2').Select
    ActiveSheet.Paste
End If
End Sub
@+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. »
porcinet82 est déconnecté   Réponse avec citation
Vieux 14/01/2006, 14h50   #3 (permalink)
XLDnaute Occasionel
 
Avatar de Cruz
 
Date d'inscription: août 2005
Messages: 115
Par défaut Re:couper coller

merci de me répondre aussi rapidement
mais la macro ne fonctionne pas entièrement:
la cellule est coupée mais non collée
__________________
Cruz-o
"attention Benjamin, derrière toi, c'est affreux!"
Cruz est déconnecté   Réponse avec citation
Vieux 14/01/2006, 15h00   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de porcinet82
 
Date d'inscription: mars 2005
Localisation: Issy les Moulineaux
Messages: 3 408
Envoyer un message via MSN à porcinet82
Par défaut Re:couper coller

re,

C'est bizarre, je viens de retester, et chez moi elle fonctionne. Essaye comme ceci peut etre :

Code:
Sub coup()

If Cells(1, 1).Value = '1' Then
    Range('A2:A4').Select
    Selection.Cut
    Range('B2:B4').Select 'modif ici
    ActiveSheet.Paste
End If
End Sub
@+
__________________
« Connaître son ignorance est la meilleure part de la connaissance. »
porcinet82 est déconnecté   Réponse avec citation
Vieux 14/01/2006, 15h07   #5 (permalink)
XLDnaute Occasionel
 
Avatar de Cruz
 
Date d'inscription: août 2005
Messages: 115
Par défaut Re:couper coller

merci
en fait c'est moi qui ai mal regardé
désolé
mais sais-tu comment faire pour que cette macro s'effectue automatiquement ??
__________________
Cruz-o
"attention Benjamin, derrière toi, c'est affreux!"
Cruz est déconnecté   Réponse avec citation
Vieux 14/01/2006, 15h17   #6 (permalink)
Temjeh
Guest
 
Messages: n/a
Par défaut Re:couper coller

Rebonjour à tous

Moi personnellement jutilise beaucoup la fonction doubleclic dans la feuille:

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Target = Range('A1') Then
coup
Cancel = True
End If
End Sub

Doubleclic en A1 et la macro s'exécute

Tu peut t'en mettre partout.

Autre option dans propriété de macro tu lui met un raccourci de clavier

Temjeh
  Réponse avec citation
Vieux 14/01/2006, 15h25   #7 (permalink)
XLDnaute Occasionel
 
Avatar de Cruz
 
Date d'inscription: août 2005
Messages: 115
Par défaut Re:couper coller

merci beaucoup c'est exactement ce que je cherchais
a+ cruz
__________________
Cruz-o
"attention Benjamin, derrière toi, c'est affreux!"
Cruz 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



Fuseau horaire GMT +2. Il est actuellement 09h28.


(C) 2006 Excel Downloads