Problèmes avec des onglets

Bonjour a tous, J'ai vous explique mon problème :

J'ai créer une note de frais ou la première feuille es la saisie.

J'ai créer un bouton d'archivage qui va copier cette page et la coller dans un nouveau onglet qui sera renommer par la date présent dans une cellule.

Une personne remplie la feuille de saisie, l'archive. tout ceci marche très bien.

Mais si cette personne veut faire deux notes de frais avec la même date, cela plante tout car deux onglets ne peuvent avoir le même nom.

Quelqu'un a une solution ?

Moi j'avais penser à vérifier si la feuille avec cette date n'exister pas. Si elle existe pas la créer genre 27.02.2008. Si elle existe rajouter derrière genre 27.02.2008 2

Merci

Bonjour,

Je peux voir le code qui te permet de copier la page dans le nouvel onglet ?

A te relire

Dan

C'est une macro classique.

J'ai pas trié

Sheets("saisie").Select

Sheets.Add.Name = "s"

Sheets("saisie").Select

Sheets("saisie").Move Before:=Sheets(1)

Cells.Select

Selection.Copy

Range("I7").Select

Sheets("s").Select

Cells.Select

ActiveSheet.Paste

ActiveWindow.Zoom = 75

Range("I8").Select

re,

Merci pour ton code mais mets-moi tout le code car je ne vois pas où tu renommes ton onglet avec une date.

A te relire

Dan

Après j'avais cela pour renommer :

Sheets("s").Select

Range("C2").Select

Sheets("s").Select

Sheets("s").Name = CStr(Format(Range("C2").FormulaR1C1, "dd.mm.yyyy"))

Range("I8").Select

re,

essaye cette macro :

Sub test()
'Macro par Dan pour Bobimdo le 27/02/08
Dim mavaleur As Range
Sheets("saisie").Select
Set mavaleur = Range("C2")
For Each Sheet In ActiveWorkbook.Worksheets
If Sheet.Name = Format(mavaleur, "dd-mm-yy") Then MsgBox "la feuille existe déjà": End
Next
Sheets("Saisie").Copy after:=Sheets("Saisie")
ActiveSheet.Name = Format(mavaleur, "dd-mm-yy")
End Sub

Elle contrôlera si la feuille existe. Si existante tu recevras un message et la feuille ne sera pas renommée avec une date.

Amicalement

Dan

re,

Bobmino, je trouve que la moindre des choses serait d'attendre que l'on te donne une réponse plutôt que de mettre en parallèle des demandes lorsque l'on est en train de te chercher une solution ici.

Je peux te dire que sachant cela j'aurais préféré m'occuper d'autres demandes et travaux qui attendent une réponse.

Puisque tu sembles si bien servi sur XLD, je te propose donc de continuer là bas.

Dan

Bonjour,

Ce n'est pas une réponse, mais une remarque. En parcourant les questions, j'ai pu lire à plusieurs reprises (et ici entre autres) que certains membres reprochaient à des utilisateurs d'avoir posé la question ailleurs, et ça semble les déranger. Cela m'amène quelques réflexions :

- avez-vous toujours été des super pros ? ça doit être le cas, car vous avez dû oublier le jour où vous avez mis les pieds pour la première fois sur un forum, sans trop savoir où vous atterrissiez, comment ça marchait, etc... hé oui, ça paraît bizarre, mais il y a aussi des gens qui découvrent aujourd'hui Excel, qui découvrent les forums, et je trouve les remarques que vous leur faites un peu dures comme accueil.

- "on ne peut pas savoir ce qu'on ignore"... dit ma collègue préférée. Vous avez-dû remarquer que les personnes qui postent ici et sur d'autres forums ont un nombre de post en général très bas... ce sont des nouveaux venus... et puisqu'ils sont nouveaux justement, ils ne peuvent pas savoir qu'il y a sur ce forum la crème de la crème des compétences sur Excel (et là je ne parle surtout pas de moi...), je veux dire des spécialistes des formules, des spécialistes du VBA, et que la réponse sera forcément trouvée ici, c'est inutile d'aller voir ailleurs. Mais tant qu'ils n'ont pas eu leur première réponse, ils ne peuvent pas le savoir !

- enfin si ça vous fait plaisir de chercher des solutions pour d'autres, ça devrait être une sorte d'émulation que d'être en concurrence... trouvez-donc en premier pour prouver votre valeur... au lieu de vous fâcher... on dirait que vous considérez les autres forums sur Excel comme des ennemis...

- au fait, si vous savez que la question a été posée sur un autre forum, c'est que vous y allez aussi... alors vous y faites quoi, sur ces "territoires ennemis"... de l'espionnage... de la trahison...???

Arrêtez donc là vos remarques pas très accueillantes, et pas dignes de ce forum SUPER SUPER GENIAL.

Voilà

Bonne journée à tous...

V_Elbie

Bonjour Dan et Dré,

Sans vouloir chercher à défendrequi que ce soit, etant donné que (sauf calcul d'horaire de ma part), ce nouvel utilisateur a eu sa réponse sur l'autre forum avant de l'avoir ici, la moindre des choses aurait été qu'il réponde ici, au moins pour préciser qu'il a trouvé ce qu'il cherchait... Je ne suis pas un fan du terme "la crème de la crème d'Excel", mais bon connaisseurs ou pas, il est toujours mal vu de s'apercevoir qu'on passe du temps (plus ou moins) pour aider quelqu'un... qui n'en a pas besoin! Enfin, ce qui est fait est fait...

Bonjour à tous.

Si je n'est pas répondu ici pour dire que j'avais trouvé ma réponse, c'est parce qu'on ma tout simplement prier d'aller voir ailleurs.

Sinon croyez bien que j'aurais remercier les personnes qui m'ont aider.

Rechercher des sujets similaires à "problemes onglets"