creation de sauvegarde

  • Initiateur de la discussion Initiateur de la discussion max47
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

M

max47

Guest
Bonjour
voila mon petit probleme, j'ai un onglet qui me sert pour creer des bons de réparation (onglet "saisie"),ensuite grace à une macro je sauvegarde les données dans une autre feuille (onglet"sauve_saisie"), et la derniere feuille me sert a visualiser mes sauvegardes, je n arrive pas a trouver comment faire pour sauvegarder les bons suivants(2,3,4,etc) dans la feuille sauve sur la premiere ligne vide afin de conserver la sauvegarde précédemment saisie, si quelqu'un à une solution je le remercie par avance.Je joint le fichier.
max
 

Pièces jointes

Re : creation de sauvegarde

Bonjour max47, bonjour à tous,
Les données à copier étant disséminées, pas beaucoup de solution:
Donc ta macro à modifier comme suit :

Sub Macro4()
derlign = Sheets("sauve_saisie").Range("A65000").End(xlUp).Row + 1
Sheets(1).Range("B3").Copy
Sheets("sauve_saisie").Range("A" & derlign).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Sheets(1).Range("B4").Copy
Sheets("sauve_saisie").Range("B" & derlign).PasteSpecial
Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False

etc, etc....

End Sub

A+
kjin
 
Re : creation de sauvegarde

Je te remercie la version N°1 marche tres bien, mais je te joint un nouveau fichier j ai rajoute un onglet temp_saisie qui me permet de stoker mes données sans macro et de simplifier la macro de copie sur la feuille sauv_saisie mais toujours le probleme de copier sur la premiere ligne vide
merci
max
 

Pièces jointes

Re : creation de sauvegarde

Re, bonjour bebere,
La solution de bebere fonctionne très bien, mais si tu préfères passer par la saisie intermédiaire, c'est pas mal aussi :
Sub Macro6()
derlign = Sheets("sauve_saisie").Range("A65000").End(xlUp).Row + 1
Sheets("temp_saisie").Range("A2:AT2").Copy
Sheets("sauve_saisie").Range("A" & derlign).PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, _
SkipBlanks:=False, Transpose:=False
Sheets("saisie").Activate
Application.CutCopyMode = False
End Sub

A+
kjin
 
Re : creation de sauvegarde

Kjin,Max a t'il vu les 2 réponses?
pour la dernière ligne tu as la solution de Kjin
et la mienne
peut être une solution plus simple avec userform
et de là alimenter la feuille sauve_saisie
ensuite éditer dans feuille saisie,pour imprimer,etc
à bientôt
 
Re : creation de sauvegarde

Merci beaucoup ça marche impeccable une petite remarque il y as une petite erreur dans la ligne 1 (r ow) pour (row) au cas ou quelqun voudrait se servir de cette macro
re merci
max
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
19
Affichages
2 K
A
Réponses
13
Affichages
2 K
alpha_572
A
D
Réponses
0
Affichages
2 K
D
S
Réponses
2
Affichages
1 K
sadx2005
S
L
Réponses
4
Affichages
17 K
L
L
Réponses
1
Affichages
1 K
Z
Réponses
6
Affichages
2 K
Zlopeck
Z
Y
Réponses
2
Affichages
1 K
Y
P
Réponses
5
Affichages
802
Pascal - Clark
P
Retour