sauvegarde excel !

sophie23

XLDnaute Junior
Bonsoir, j'aimerais pouvoir mettre en mémoire toutes les valeurs du tableau a 17H30 (sachant que les valeurs changent tout le temps)
Pour cela , je dois programmer une macro , mais je ne sais pas comment faire.
Merci beaucoup d'avance
Sophie
 

roro69

XLDnaute Impliqué
Re : sauvegarde excel !

Bon on va reprendre tout depuis le début ;:
Ta procédure est l'action que tu souhaite faire.A ce que j'ai compris tu souhaite copier les valeurs d'un tableau à 17:30 por les sauvegarder.Donc il faut que tu crée un module;tu va dans outil/macro/Visual basic editor.Dans la fenetre visual basic qui s'ouvre ;tu va dans this workbook et tu colles déjà le code que je t'ai donné; ensuite click bouton droit et insertion module .Et dans ce module par exemple pour copier une selection voici un bout de code:
Sub sauve()

Range("A1:C21").Copy Range("I1:K21") 'Copie de a1 à a21 puis colle info en I1 à K21
End Sub
Voilà
 

roro69

XLDnaute Impliqué
Re : sauvegarde excel !

Re
Le code que je t'ai donné copie sur la meme feuille.Il faudrait que tu dises ou tu veut sauvegardé tes infos.Si tu nous dis ou sont tes informations à sauvegardé et où il faut les savegarder alors nous pouvons te donner le code
Bonne soirée
 

roro69

XLDnaute Impliqué
Re : sauvegarde excel !

Tiens donc dans le module tu cole ceci:
Sub Copi()
Dim x As Long: Dim nom As String: x = Sheets.Count
Feuil1.Copy After:=Sheets(x)
With ActiveSheet
nom = Right(Sheets(x).Name, 1) + 1
.Name = nom

End With
Feuil1.Activate
End Sub
Ensuite dans this worbook tu colles ceci:
Private Sub Workbook_Open()
Application.onTime timeValue("17:30:00"), "Copi "
End Sub
Bonne soirée
 
C

Compte Supprimé 979

Guest
Re : sauvegarde excel !

Bonsoir tout le monde,

Sophie23, une petite astuce pour le genre de chose que tu souhaites, si j'ai bien compris

Tu trouveras ci-joint le classeur qui lance la sauvegarde

Pour l'ouvrir :
1) Tu ouvres Excel
2) Menu -> Fichier -> Ouvrir
3) tu restes appuyée sur le bouton Shift (majuscule) en ouvrant le fichier, cela évite à la macro de se lancer tout de suite

Dans le classeur, tu as une feuille params qu'il te suffit de remplir avec les bonnes indications.

Ensuite dans Windows -> Panneau de configuration -> Taches planifiées
Tu pointes sur le fichier en question que tu demandes d'éxécuter tous les jours à 17h30

Et voilà le tour est joué ;)

A+
 

Pièces jointes

  • Sauvegarde.xls
    24.5 KB · Affichages: 151
  • Sauvegarde.xls
    24.5 KB · Affichages: 162
  • Sauvegarde.xls
    24.5 KB · Affichages: 160

Statistiques des forums

Discussions
312 203
Messages
2 086 193
Membres
103 153
dernier inscrit
SamirN