Couper Coller Cellule

nico80310 Messages postés 20 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 3 août 2009 - 15 juin 2009 à 10:19
nico80310 Messages postés 20 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 3 août 2009 - 15 juin 2009 à 10:40
Bonjour a tous,

J'ai un petit soucis, je viens de créer une macro Excel pour couper une cellule et la coller autre part mais je n'arrive pas à la coller.

Voici l'extrait de mon programme:

Sub copiercoller()
Fichier = "Excel1.xls"
Workbooks(Fichier).Activate


Set f = ActiveSheet
NbLignes = f.UsedRange.Rows.Count                      'compte le nombre de ligne sur cette feuille
x = 97                                                                      ' nombre de colonnes concernees par la modif
For i = 2 To NbLignes
For j = 2 To 2
If Cells(i, j).Formula = "" Then
Cells(i+1, j).Cut                                                  'je coupe la cellule suivante                                                       

Cells(i+100,j).Paste                           'PROBLEME


End If


Next j
Next i


End Sub

merci d'avance

2 réponses

garion28 Messages postés 1543 Date d'inscription mardi 16 juin 2009 Statut Membre Dernière intervention 3 avril 2011
15 juin 2009 à 10:32
bonjour,
déjà ton for j=2 to 2 ne sert a rien.
tu n'a déclaré aucune variables.
tu peu pallier au problème en fesant
Cells(i+100,j).value=Cells(i+1, j).value
Cells(i+1, j).value=""

bien entendu si je te donne ca c'est parce que je n'ai jamais utilisé le copier/couper/coller en vba ^^
0
nico80310 Messages postés 20 Date d'inscription lundi 15 juin 2009 Statut Membre Dernière intervention 3 août 2009
15 juin 2009 à 10:40
merci bien ça fonctionne même si il y a peut etre mieux ça me va
0
Rejoignez-nous