XL pour MAC Comment conserver ses données ?

amelie75

XLDnaute Occasionnel
Bonjour,
encore besoin de vos lumières
j'ai en feuil3 un tableaux qui vas de janvier a décembre
mais arriver a décembre j'effacerais ces donner a l'interieur de chaque mois
ma question et t'il possible de conserver c'est donner (tableaux ci joint)
et que ce tableaux continue a se remplir quand je remplirai janvier a décembre de nouveaux
 

Pièces jointes

  • garder.jpeg
    garder.jpeg
    85.5 KB · Affichages: 18
  • FSLP FINAL.xlsm
    644 KB · Affichages: 10

TooFatBoy

XLDnaute Barbatruc
@TooFatBoy,
Vous pouvez tester cette PJ, SVP. On est coincé avec Amélie. Elle ouvre la PJ et cette PJ n'a plus de macros.
Vous n'avez pas vu, mais j'ai édité mon message précédent.
Je vous invite à aller lire les modifications que j'ai apportées. ;)

C'est justement parce que je vous ai vus enlisés que j'ai confirmé le "problème" sur la v5 xls, alors que je n'avais bien sûr pas confirmé pour les fichiers précédents.
 
Dernière édition:

sylvanu

XLDnaute Barbatruc
Supporter XLD
Oups ! Pb de rafraichissement. Sorry.
Un xls peut très bien contenir des macros. Même s'il s'agit d'un ancien format il peut être exécuté sous les nouvelles versions.
J'ai justement essayé un xls car il n'embarque pas d' XML. Au cas où, c'est cela qui poserait problème au MAC.
Donc ça me rassure mon fichier marche. :)
Mais ça n'arrange pas Amélie tout ça .

(je fus Marcel32)
Il fallait faire le rapport entre Marcel et TooFatBoy !
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
ok.
1- Ouvrir le fichier du post #1, celui là on sait qu'il marche.
2- Ouvrir l'éditeur VBA, vous devriez avoir ce que vous m'avez montré au post #29. Macro Sub Transferer() et ça ce termine par End Sub.
3- Vous vous mettez à la fin de ce End sub et faites entrée.
4- Vous copiez la macro ci dessous.
5- A la fin de votre macro vous faites Coller. Vous devriez obtenir ma figure du post #28. La macro Archiver est installée. elle commence en Sub Archiver() et finit par End Sub.
6- Vous fermer l'éditeur VBA.
7- Dans votre Feuil3 vous insérez une forme avec Insertion/Formes ( n'importe laquelle ça n'a pas d'importance )
8- Vous faites clic droit sur cette forme et Affecter une macro, vous devriez retrouver dans la liste Archiver. Vous cliquer dessus et faites ok.
9- Normalement maintenant si vous appuyez sur cette forme cela devrait marcher.

VB:
Sub Archiver()
    Dim Nomfeuille, FeuilleOrigine, Mois(), M%, Début%, Fin%
    On Error GoTo FinArchive
    Application.ScreenUpdating = False
    ' Nom de la nouvelle archive
    FeuilleOrigine = ActiveSheet.Name
    Nomfeuille = InputBox("Quel nom voulez vous donner à l'archive ?", vbYesNo)
    If Nomfeuille = "" Then Exit Sub
    ' Duplication de la feuille, renommage, copier coller valeur, et masquage.
    ActiveWorkbook.ActiveSheet.Copy After:=Worksheets(Worksheets.Count)
    ActiveSheet.Name = Nomfeuille
    [P30] = [P30].Value             ' Figeage de la valeur Course en P30
    [B1].Select
    ActiveSheet.Visible = 0
    ' On revient sur la feuille d'origine et on efface les données.
    Sheets(FeuilleOrigine).Select
    Mois = Array("JANVIER", "FEVRIER", "MARS", "AVRIL", "MAI", "JUIN", "JUILLET", "AOUT", "SEPTEMBRE", "OCTOBRE", "NOVEMBRE", "DECEMBRE", "FIN")
    For M = 0 To 11
        Nom = Mois(M)
        Début = Application.Match(Mois(M), [C:C], 0) + 2        ' Zone à effacer commence 2 lignes après le mois
        If M < 11 Then
            Fin = Application.Match(Mois(M + 1), [C:C], 0) - 1  ' et se termine 1 ligne avant le mois suivant
        Else
            Fin = 400                                           ' Si mois de décembre, pas de mois suivant donc Fin=400
        End If
        Range("D" & Début & ":K" & Fin).ClearContents
    Next M
    ' Message de fin
    MsgBox "Cette feuille a été archivée sous le nom de " & Nomfeuille & Chr(10) & " et a été masquée."
Exit Sub
FinArchive:
    ' Si le nom de l'archive existe déjà, alors erreur.
    MsgBox "Oups! petit souci, la feuille avec ce nom semble déjà exister."
End Sub

Bonne chance, tenez nous au courant.
 

TooFatBoy

XLDnaute Barbatruc
C'est normal. Les anciens format sont considérés comme non sécurisés. Aussi Office les ouvre de base en mode protégé.
Oui, mais c'était pour dire que pour aller jusqu'au bout de ton test d'envoi de fichier en XLS, peut-être qu'Amelie75 peut essayer d'enlever le mode protéger pour voir si du coup ça marche.

Bonne continuation, et🤞


J'espère que tu comprends ce que je veux dire, car je ne suis pas sûr d'être bien clair dans mon explication...
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
:) Congratulations !
Alors ça restera un problème dont on ne connaitra pas l'origine. :mad:

Exact, dans cette fenêtre vous mettez le nom que vous voulez, ce sera le nom de la feuille archivée.
Ensuite, un peu plus tard il vous rendra la main, la feuille 3 sera effacée.
Pour accéder à l'archive clic droit sur le nom d'un onglet puis Afficher, vous aurez la liste des archives.
J'ai masqué les archives pour éviter d'avoir plein de feuilles visibles inutiles.

NB: Vous pouvez me renvoyer votre fichier. Je suis curieux de savoir.
Je l'ouvre et vous le renvoie. Juste pour voir si celui là est correct chez vous.
 

amelie75

XLDnaute Occasionnel
:) Congratulations !
Alors ça restera un problème dont on ne connaitra pas l'origine. :mad:

Exact, dans cette fenêtre vous mettez le nom que vous voulez, ce sera le nom de la feuille archivée.
Ensuite, un peu plus tard il vous rendra la main, la feuille 3 sera effacée.
Pour accéder à l'archive clic droit sur le nom d'un onglet puis Afficher, vous aurez la liste des archives.
J'ai masqué les archives pour éviter d'avoir plein de feuilles visibles inutiles.

NB: Vous pouvez me renvoyer votre fichier. Je suis curieux de savoir.
Je l'ouvre et vous le renvoie. Juste pour voir si celui là est correct chez vous.
avec plaisir encore merci
 

Pièces jointes

  • FSLP FINAL Archiver.xlsm
    647.7 KB · Affichages: 3

amelie75

XLDnaute Occasionnel
avec plaisir encore merci
une derniere question
quand je clique sur archiver
je rentre par exemple 2022
il efface la feuil3
il gardera 2022
et j'aurais une feuille vierge de janvier a décembre
ainsi que mes données qui se mettrons au fur et a mesure dans mon tableaux
(mes donnée 2022 et 2023)c'est bien ça
 

Pièces jointes

  • ce tableaux.jpeg
    ce tableaux.jpeg
    72.4 KB · Affichages: 10

Discussions similaires

Statistiques des forums

Discussions
312 082
Messages
2 085 171
Membres
102 805
dernier inscrit
emes