Excel 2010 : création d'une feuille automatique en fonction

Fermé
sam - 31 oct. 2012 à 10:14
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 - 2 nov. 2012 à 14:24
Bonjour,



J'ai dans une feuille excel, un champ avec une date sous le format 28/10/2012.
Je voudrais faire une macro qui lit la date et qui me créer systématiquement une nouvelle avec la date en question sans les '/' si et seulement si celle-ci n'existe pas.

Quelqu'un as-t-il une idée sur ce sujet ?

Merci d'avance pour vos aides.

Sam
A voir également:

6 réponses

f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
31 oct. 2012 à 10:54
Bonjour,

un exemple de code a mettre dans le VBA de la feuille ou vous avez la date. La position de l'onglet cree est par defaut, car je ne sais pas comment evolue la date dans la cellule.

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  Dim wrsh As Worksheet
  Dim Nsheet, NewSheet
  
  'Sortie si plusieurs cellule selectionnees
  If Target.Count > 1 Then Exit Sub
  'Cellule avec la date a adapter
  'Mise en forme nom onglet
  Nsheet = Format([A1], "ddmmyyyy")
  'Recherche si deja existant
  For Each wrsh In Worksheets
    If wrsh.Name = Nsheet Then
      'Existe-->sortie
      Exit Sub
    End If
  Next wrsh
  'Creation Onglet et nommage
  Set NewSheet = Worksheets.Add
  NewSheet.Name = Nsheet

End Sub


Bonne suite
0
samantha44250 Messages postés 1 Date d'inscription mercredi 31 octobre 2012 Statut Membre Dernière intervention 31 octobre 2012
31 oct. 2012 à 14:23
Bonjour,

Merci f894009.
J'ai copié les lignes dans macro mais elle n'apparaissent pas.

Y a-t-il un moyen de mettre une PJ ?

A+

Sam
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
31 oct. 2012 à 14:54
Re,

surlignez le code

copiez le code

Ouvrir VBA Alt+F11
double click en haut a gauche sur la feuille que vous voulez
click droit sur fenetre a droite

collez le code

A+
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
31 oct. 2012 à 15:02
Re,

fichier exemple:

https://www.cjoint.com/?BJFpbQRlPxt

Bonne suite
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
samantha44250
2 nov. 2012 à 10:57
Voici mon fichier en PJ :

http://cjoint.com/?0Kck36j5gZC

Cdlt.

Sam
0
f894009 Messages postés 17185 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 15 avril 2024 1 701
2 nov. 2012 à 14:24
Bonjour,

Votre fichier est en excel97-2003 pas en 2010.


https://www.cjoint.com/?BKcowy0U78M

Bonne suite
0