Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 03/01/2007, 12h08   #1 (permalink)
XLDnaute Accro
 
Avatar de pascal21
 
Date d'inscription: septembre 2005
Localisation: Saint Apollinaire (21) Dijon
Version Excel : Excel 2003 (PC)
Messages: 1 262
Par défaut enregister des données dans une autre feuille avant de les effacer

bonjour
j'enregistre des données tout au long du mois et un total se fait dans une cellule
et ceci sur plusieurs feuilles
à la fin du mois ces données sont imprimées et effacées pour recommencer le mois suivant
j'aimerais que le total des données de chaque mois soient inscrites sur une feuille pour pouvoir en garder la trace dans le pc
comment faire ceci
ci joint un petit exemple de ce que je voudrais faire
Fichiers attachés
Type de fichier : xls pascal.xls (17,5 Ko, 12 affichages)
__________________
Depuis le 1er février 2007 ,le forum est devenu non fumeur. Merci d'éteindre votre cigarette avant de répondre ,profitez-en pour arrêter de fumer!!!!!
pascal21 est déconnecté   Réponse avec citation
ANNONCES
Vieux 03/01/2007, 13h25   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 505
Par défaut Re : enregister des données dans une autre feuille avant de les effacer

bonjour Pascal21

une solution Vba

vois si cela te convient

ps: il sera possible d'adapter a un plus grand nbre de feuilles
Fichiers attachés
Type de fichier : xls pascal1.xls (36,0 Ko, 23 affichages)
pierrejean est connecté maintenant   Réponse avec citation
Vieux 03/01/2007, 13h38   #3 (permalink)
XLDnaute Accro
 
Avatar de pascal21
 
Date d'inscription: septembre 2005
Localisation: Saint Apollinaire (21) Dijon
Version Excel : Excel 2003 (PC)
Messages: 1 262
Par défaut Re : enregister des données dans une autre feuille avant de les effacer

bonjour et merci pierrejean
comme d'habitude
ta réponse en vba est excelente
c'est mieux que je n'osais espérer
en plus je n'avais pas précisé mais le nombre de feuilles est d'environ une dizaine
ce que ton code pourras prendre en charge facilement
bonne journée
__________________
Depuis le 1er février 2007 ,le forum est devenu non fumeur. Merci d'éteindre votre cigarette avant de répondre ,profitez-en pour arrêter de fumer!!!!!
pascal21 est déconnecté   Réponse avec citation
Vieux 03/01/2007, 14h29   #4 (permalink)
XLDnaute Barbatruc
 
Avatar de pierrejean
 
Date d'inscription: janvier 2006
Localisation: 69400 LIMAS
Version Excel : Excel 2000 (PC)
Messages: 5 505
Par défaut Re : enregister des données dans une autre feuille avant de les effacer

merci pascal21

voici la version pour un nombre quelconque de feuilles (pourvu qu'elles soient du même type)

si une ou plusieurs autres feuilles a ne pas prendre en compte existent il est possible de modifier le code
Fichiers attachés
Type de fichier : xls pascal1.xls (37,5 Ko, 20 affichages)
pierrejean est connecté maintenant   Réponse avec citation
Vieux 03/01/2007, 18h13   #5 (permalink)
XLDnaute Accro
 
Avatar de pascal21
 
Date d'inscription: septembre 2005
Localisation: Saint Apollinaire (21) Dijon
Version Excel : Excel 2003 (PC)
Messages: 1 262
Par défaut Re : enregister des données dans une autre feuille avant de les effacer

bonsoir
grâce à ce code je supprime les données en fin de mois
Code:
Sub Image21_QuandClic()
Call enregistrement
Dim style As Integer
Dim msg As String, title As String, Response As String
msg = "   Vous allez enregistrer et quitter ce tableau;   Vous confirmez?"
style = vbYesNo + vbDefaultButton2
title = "Attention!! "
Response = MsgBox(msg, style, title)
If Response = vbYes Then
ActiveWorkbook.Close savechanges:=True
End If
End Sub
j'y ai rajouté "call enregistrement" de la macro de pierrejean
mon code fonctionne toujours mais l'enregistrement des données ne se fait pas
où faut-il mettre se code
sachant que je tient absolument à que ce soit ce bouton qui fasse l'action
merci
__________________
Depuis le 1er février 2007 ,le forum est devenu non fumeur. Merci d'éteindre votre cigarette avant de répondre ,profitez-en pour arrêter de fumer!!!!!
pascal21 est déconnecté   Réponse avec citation
Vieux 03/01/2007, 21h13   #6 (permalink)
XLDnaute Accro
 
Avatar de pascal21
 
Date d'inscription: septembre 2005
Localisation: Saint Apollinaire (21) Dijon
Version Excel : Excel 2003 (PC)
Messages: 1 262
Par défaut Re : enregister des données dans une autre feuille avant de les effacer

pour faire remonter
merci
__________________
Depuis le 1er février 2007 ,le forum est devenu non fumeur. Merci d'éteindre votre cigarette avant de répondre ,profitez-en pour arrêter de fumer!!!!!
pascal21 est déconnecté   Réponse avec citation
Vieux 03/01/2007, 22h55   #7 (permalink)
XLDnaute Impliqué
 
Avatar de bqtr
 
Date d'inscription: juillet 2006
Localisation: Nantes
Version Excel : Excel 2003 (PC)
Messages: 875
Par défaut Re : enregister des données dans une autre feuille avant de les effacer

Bonjour pascal21, pierrejean

J'ai ajouté un bouton sur la feuille 3 du fichier de Pierrejean et copié ton
code en déplacant le "Call enregistrement" aprés
"If Response = vbYes Then". Comme cela si tu veux, au dernier moment, revenir en arrière, c'est possible.

Cela fonctionne correctement (même quand l'appel à la macro est placé comme tu l'as mis d'ailleurs ).

Donc je vois pas où est ton problème. A tout hasard, tu as bien mis la macro de pierrejean dans un module, pas dans le code d'une feuille.


Bonne soirée

P.O
Fichiers attachés
Type de fichier : xls pascal1.xls (39,5 Ko, 15 affichages)
bqtr est déconnecté   Réponse avec citation
Vieux 04/01/2007, 09h27   #8 (permalink)
XLDnaute Accro
 
Avatar de pascal21
 
Date d'inscription: septembre 2005
Localisation: Saint Apollinaire (21) Dijon
Version Excel : Excel 2003 (PC)
Messages: 1 262
Par défaut Re : enregister des données dans une autre feuille avant de les effacer

ok merci bqtr
lorsque j'ai lu ta réponse, j'ai eu un doute sur mon classeur
en fait je n'avais pas mis le code "enregistrement"sur le bon bouton
maintenant ,c'est corrigé
bonne journée
__________________
Depuis le 1er février 2007 ,le forum est devenu non fumeur. Merci d'éteindre votre cigarette avant de répondre ,profitez-en pour arrêter de fumer!!!!!
pascal21 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
recopier des données dans une autre feuille Val Forum Excel 3 01/11/2005 04h39
Pb envoyer données dans une autre feuille steve Forum Excel Downloads - Archives 1 19/01/2004 18h46
ranger les données d'une feuille dans une autre michel Forum Excel Downloads - Archives 3 16/01/2004 02h07
recuper données d'une listbox dans une autre textbox sur une autre feuille jp Forum Excel Downloads - Archives 0 09/05/2003 17h28
Filtrer des données dans une autre feuille Willy Forum Excel Downloads - Archives 7 18/02/2003 00h59


Fuseau horaire GMT +2. Il est actuellement 16h48.


(C) 2006 Excel Downloads