OVH Cloud OVH Cloud

sauvegarder uniquement les valeurs

1 réponse
Avatar
Claude HERRMANN
Bonjour,
Encore moi avec toujours un peu le même problème.

La macro ci-après fonctionne bien.Le fichier ainsi créé est une copie sans
indication de mode, mais qui s'ouvre avec excel.
Le fichier "sauvegarde" contient des equations. Je les retrouve dans le
fichier sauvegardé. Je ne voudrais que les valeurs.
Quelle est la syntaxe pour dire "sauvegarder uniquement les valeurs du
fichier NomClasseur".

Autre possibilité:
Ouvrir le fichier que l'on vient de sauvegarder sous NomClasseur.
Et rompre les liens.

Mais je préfère la première solution.

Merçi encore,
Claude

________
Sub Sauvegarder()
'
' Sauvegarder Macro
' Macro enregistrée le 01/07/2004 par HERRMANN
'

'
Windows("sauvegarde.xls").Activate

NomClasseur = Application.InputBox("entrez un nom pour le fichier de
sauvegarde")

ActiveWorkbook.SaveCopyAs Filename:=NomClasseur

Windows("Copie de fichier client_a.xls").Activate

End Sub
______

1 réponse

Avatar
ChrisV
Bonjour Claude,

Un truc du style...

Sub Sauvegarder()
Dim i As Integer
On Error Resume Next
With Application
.ActiveWorkbook.SaveAs (.InputBox("entrez un nom pour le " _
& "fichier de sauvegarde "))
End With
If Err.Number <> 0 Then
MsgBox Error(Err)
Exit Sub
End If
For i = 1 To Worksheets.Count
Sheets(i).Cells.SpecialCells(xlCellTypeFormulas, 23) _
= Sheets(i).Cells.SpecialCells(xlCellTypeFormulas, 23)
Next i
Windows("Copie de fichier client_a.xls").Activate
End Sub


ChrisV


"Claude HERRMANN" a écrit dans le message de
news:40ebcfc3$0$315$
Bonjour,
Encore moi avec toujours un peu le même problème.

La macro ci-après fonctionne bien.Le fichier ainsi créé est une copie sans
indication de mode, mais qui s'ouvre avec excel.
Le fichier "sauvegarde" contient des equations. Je les retrouve dans le
fichier sauvegardé. Je ne voudrais que les valeurs.
Quelle est la syntaxe pour dire "sauvegarder uniquement les valeurs du
fichier NomClasseur".

Autre possibilité:
Ouvrir le fichier que l'on vient de sauvegarder sous NomClasseur.
Et rompre les liens.

Mais je préfère la première solution.

Merçi encore,
Claude

________
Sub Sauvegarder()
'
' Sauvegarder Macro
' Macro enregistrée le 01/07/2004 par HERRMANN
'

'
Windows("sauvegarde.xls").Activate

NomClasseur = Application.InputBox("entrez un nom pour le fichier de
sauvegarde")

ActiveWorkbook.SaveCopyAs Filename:=NomClasseur

Windows("Copie de fichier client_a.xls").Activate

End Sub
______