IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Génération d'un nombre automatiquement.


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Avril 2009
    Messages
    140
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 140
    Par défaut Génération d'un nombre automatiquement.
    Bonjour à tous,

    Je dois générer un nombre automatique sous excel du type jour/mois/numéro(999max).

    En faite j'ai une application qui utilise les active X excel. J'ai un fichier source qui est en forme de rapport et via mon application je fait crée différents rapport selon les valeurs que je vais relever.

    Mon but serait qu'à chaque nouveau rapport que je vais générer, un nombre automatique différent s'inscrive dans une cellule.

    Merci d'avance pour votre aide.

  2. #2
    Inactif  
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    2 054
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Juin 2007
    Messages : 2 054
    Par défaut
    Bonjour,
    Pas fort clair mais si je lis entre les lignes,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    'Supposons..
    'la colonne des numéros = C
    'La ligne où est le dernier numéro = 10
    'Donc la cellule C10 est égale à 14/05/010
    Function AjoutNumero()
    Dim TB
    Dim Lig As Long
    Dim Num As String
        Lig = 10 + 1 'nouvelle ligne
        TB = Split(Cells(Lig - 1, 3), "/")
        Num = Format(Day(Date), "0#") & "/" & _
            Format(Month(Date), "0#") & "/" & _
            Format(TB(2) + 1, "00#")
        Cells(Lig, 3) = Num
    End Function
    Pour être plus claire en C10 tu met >> 14/05/010
    et tu envoi la fonction.
    A+

Discussions similaires

  1. Génération d'un nombre
    Par haskouse dans le forum Développement de jobs
    Réponses: 3
    Dernier message: 11/10/2010, 17h46
  2. Réponses: 19
    Dernier message: 07/08/2009, 15h21
  3. [XL-2007] Comment incrementer un nombre automatiquement
    Par Thomas S dans le forum Excel
    Réponses: 9
    Dernier message: 15/05/2009, 15h48
  4. Re-génération des commentaires Javadoc automatiquement
    Par Galevsky dans le forum Eclipse Java
    Réponses: 1
    Dernier message: 17/12/2007, 11h10
  5. Génération de n nombres aléatoires différents
    Par progfou dans le forum Probabilités
    Réponses: 3
    Dernier message: 13/12/2005, 18h29

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo