A
alaie
Guest
Je cherche à faire un copier / collage spécial qui ne conserve que la valeur de ma cellule.
J'ai rechercher dans le forum et j'ai trouvé ce code (entre les ***)
ce code ne marche pas à savoir que plus rien ne se passe. Il crée bien mon fichier 2006.xls avec les données de 2005.xls mais non seulement il ne copie colle pas mes cellules mais en plus il n'efface plus les cellules!!! Sachant que le code marchait très bien avant l'ajout de cette fameuse ligne (entre les ****)
Vous voyez le problème???
Merci d'avance!!!
J'ai rechercher dans le forum et j'ai trouvé ce code (entre les ***)
Code:
Sub Macro1()
Dim NF As Integer 'déclare la variable NF (Nom Fichier)
ThisWorkbook.Save 'enregistre le classeur actuel
On Error GoTo fin 'si le fichier n'a pas un nom convertible en chiffre
'définit la variable NF (ancien nom converti +1)
NF = CInt(Mid(ThisWorkbook.Name, 1, Len(ThisWorkbook.Name) - 4)) + 1
ChDir 'C:\\Documents and Settings\\Audrey\\Bureau'
ThisWorkbook.SaveAs (NF & '.xls') 'enregistre sous NF.xls
'********************
Sheets('2005').Cells('A2').Value = Sheets('2005').Cells('L5').Value
'********************
ActiveSheet.Range('B1:B100').ClearContents 'supprime le contenu de certaines cellules (à adapter)
fin:
End Sub
ce code ne marche pas à savoir que plus rien ne se passe. Il crée bien mon fichier 2006.xls avec les données de 2005.xls mais non seulement il ne copie colle pas mes cellules mais en plus il n'efface plus les cellules!!! Sachant que le code marchait très bien avant l'ajout de cette fameuse ligne (entre les ****)
Vous voyez le problème???
Merci d'avance!!!