Excel Downloads
Forum

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


Réponse
 
LinkBack Outils de la discussion
Vieux 29/08/2005, 12h54   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: février 2005
Messages: 25
Par défaut effacer ligne et copie données

Bonjour,
J'ai une ligne A6:F6 j'indique en A6 ine code produit ezt les données d'inscrivent

Ce code produit se trouve dans le tableau par exemple en ligne A20:F20

Je copie la ligne A6:F6 dans une feuille archvie, j'efface la cellule A6 jusque l'à ok, mais je voudrai pouvoir effacer laligne daont la référence en A6 et commune à une cellule du tableau dans ce en A20 et effacer la ligne A20: F20 en mêmle temps que la Cellule A6 aprés avoir copier les renseignement dans la feuille archive


Macro a compléter
Sheets('CDT').Select
Range('A6:G6').Select
Selection.Copy
Sheets('archive').Select
Range('a4').Select
Cells.Find(What:='', After:=ActiveCell, LookIn:=xlFormulas, LookAt:= _
xlPart, SearchOrder:=xlByColumns, SearchDirection:=xlNext, MatchCase:= _
False).Activate
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False

Sheets('CDT').Select
Range('A6').Select
Selection.ClearContents
End Sub


Merci de votre aide
JUDOKA est déconnecté   Réponse avec citation
ANNONCES
Vieux 29/08/2005, 13h58   #2 (permalink)
XLDnaute Occasionel
 
Date d'inscription: juillet 2005
Messages: 197
Par défaut Re:effacer ligne et copie données

salut, forum et a tous
voici un code qui ne demande qua etre modifier colle le sur un bouton change les valeur et sa devrai etre OK


Private Sub CommandButton1_Click()
Dim Cell As Range
Application.ScreenUpdating = False
'Ici c'est bien la palge de cellule que tu souhaites copier
Range('BQ5Q80').Select
Selection.Copy
'et la la destination de la copie
Range('E5').Select
Selection.PasteSpecial Paste:=xlValues, Operation:=xlNone, SkipBlanks:= _
False, Transpose:=False
'et ici effacement des cellules ne contenat pas de formules
'pour la plage indiquée à saoir G5:BP80
'ci dessous Code de BricoFire
For Each Cell In Range('$G$5:$BP$80') 'tu mets la plage que tu veux
If Cell.HasFormula = False Then
Cell.ClearContents
End If
Next
End Sub
rudy est déconnecté   Réponse avec citation
Vieux 29/08/2005, 14h49   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: février 2005
Messages: 25
Par défaut Re:effacer ligne et copie données

Merci de ta réponse mais çà ne fonctionne pas et je voudrai ne pas indiquer la ligne à effacer mais une condition qui le fasse automatiquement

Merci
JUDOKA 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 14h33.


(C) 2006 Excel Downloads