• Initiateur de la discussion Initiateur de la discussion NACE
  • 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 !

N

NACE

Guest
Bonsoir à tous.
En récupérant des bouts de code sur le forum, j'ai crée un classeur qui est presque fini, mais je bute sur un problème.
A chaque fois que j'appelle la feuille RECAP les données que j'écris s'effacent.
Quelqu’un peut m'aider à modifier le code ?
Merci
[file name=F.zip size=28872]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/F.zip[/file]
 

Pièces jointes

  • F.zip
    F.zip
    28.2 KB · Affichages: 25
  • F.zip
    F.zip
    28.2 KB · Affichages: 26
  • F.zip
    F.zip
    28.2 KB · Affichages: 24
Re, Nace,le fil,
Je n'ai pas de données dans les feuilles JOurnalières, week-end etc. normal?

qu'est-ce qui devrait apparaître sur la feuille récap ?

A+


Edition:

Je débranche pour ce soir, affaire à suivre...

Message édité par: luki, à: 22/04/2005 19:31
 
Le taleau des feuilles journalieres n'est pas terminé.
Je veux que sur la feuille RECAP affiche le lien vers la feuille journaliere crée ainsi que les noms qui seront dans les cellules B7:B13 et L7 de la dite feuille.
 
Salut'NACE'
bonsoir le fil
je pense que ton problème vient du fait que ta feuille recap et supprimer avant d'être recrée donc ce que tu y ajout qui ne se trouve pas dans la macro et perdu
Sub ListFeuil()

Application.ScreenUpdating = False
Set nSht = Sheets.Add(Before:=Sheets('LISTE'))
On Error GoTo GesErr
DebProc:
nSht.Name = 'Recap''tu crées une nouvelle feuille Recap ce qui te renvoi à GesErr qui supprime la feuille recap qui exite déjà là et le problème
[B1] = 'N° feuille'
With Selection.Font
.Bold = True
.Size = 10
End With
For i = 2 To Sheets.Count
nSht.Cells(i, 1).Value = Sheets(i).Name
With Worksheets(nSht.Name)
ActiveSheet.Hyperlinks.Add Anchor:=.Cells(i, 2), _
Address:='', SubAddress:=Sheets(i).Name & '!A1', _
TextToDisplay:=Sheets(i).Name
End With
Next i
With Rows('1:1')
.RowHeight = 40
.VerticalAlignment = xlCenter
End With
[E2].Activate
ActiveWindow.DisplayGridlines = False
Exit Sub
GesErr:
Application.DisplayAlerts = False
Sheets('Recap').Delete
Application.DisplayAlerts = True
GoTo DebProc

End Sub
je pense qu'il faut que ta feuille' Recap' soit complétée et non pas recrée lors de l'ajout de feuille

Amicalement
Jean Marie
 
re
voilà vite fait ta macro modifiée
Sub ListFeuil()
Ici on crée une feuille dernière feuille plus Un à adapter ou à supprimer
'--------------------------------------------------
Set nSht = Sheets.Add(After:=Sheets(Sheets.Count))
nSht.Name = Worksheets.Count + 1
'--------------------------------------------------
ici on reporte les données noms des feuilles et liens
With Sheets('Recap')
.[B1] = 'N° feuille'
With Selection.Font
.Bold = True
.Size = 10
End With
For i = 2 To Sheets.Count
.Cells(i, 1).Value = Sheets(i).Name

ActiveSheet.Hyperlinks.Add Anchor:=.Cells(i, 2), _
Address:='', SubAddress:=Sheets(i).Name & '!A1', _
TextToDisplay:=Sheets(i).Name

Next i
End With
With Rows('1:1')
.RowHeight = 40
.VerticalAlignment = xlCenter
End With
[E2].Activate
ActiveWindow.DisplayGridlines = False
Exit Sub

End Sub
Amicalement
Jean Marie

Message édité par: ChTi160, à: 22/04/2005 20:11
 
- 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
Réponses
15
Affichages
5 K
razorlight
R
B
Réponses
0
Affichages
908
Bruno67
B
S
  • Question Question
Réponses
2
Affichages
527
Réponses
1
Affichages
671
L
Réponses
3
Affichages
546
latef1991
L
S
Réponses
11
Affichages
28 K
J
J
Réponses
9
Affichages
2 K
E
Réponses
3
Affichages
3 K
EvilSakray
E
Retour