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 :

Création de type avec sous type


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Bricoleur
    Inscrit en
    Février 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Bricoleur

    Informations forums :
    Inscription : Février 2019
    Messages : 2
    Par défaut Création de type avec sous type
    Bonjour,

    Actuellement j'utilise excel pour remplir des fiches d'analyses de demande clients et je souhaite mettre un place une macro pour générer ces fiches via un formulaire et que les données saisies soient collectée dans une base de donnée (déja existante sous forme de tableau, mais un peu lourd à la longue).

    En gros, l'idée c'est que chaque fiche contient plusieurs niveaux d'informations:
    - Le nom de la fiche
    - Les lots concernés par la fiches
    - Les montants de travaux affectés à chaque lot
    Ce que j'espérais pouvoir bricoler de la manière suivante:

    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
    Type TMA
       Appartement As String
        Ref As String
        Détail As String
        Montant As String
        Statut As String
    End Type
     
     
    Type Lot
        Statut As String
        Montant As Currency
        Ddate As Date
        DButoir As Date
    End Type
    Et que le remplissage de la fiche puisse se faire en rattachant les valeurs entrée dans un formulaire à des variables : TMA.Lot.Montant ="" par exemple

    Mais ça n'a pas l'air de fonctionner.

    Avez vous des suggestions?

    Merci d'avance!

  2. #2
    Invité
    Invité(e)
    Par défaut
    bonjour,
    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
    16
    17
    18
    19
    Type Lot
        Statut As String
        Montant As Currency
        Ddate As Date
        DButoir As Date
    End Type
    Type TMA
        Appartement As String
        Ref As String
        Détail As String
        Montant As String
        Statut As String
        Lots As Lot
    End Type
    Dim toto As TMA,toto2(10) As TMA
    Sub test()
    toto.Lots.Montant
    toto2(5).Lots.Montant
    End Sub

  3. #3
    Nouveau candidat au Club
    Homme Profil pro
    Bricoleur
    Inscrit en
    Février 2019
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Bricoleur

    Informations forums :
    Inscription : Février 2019
    Messages : 2
    Par défaut
    Top merci!!

Discussions similaires

  1. création de Type sous SQL server
    Par taibag dans le forum MS SQL Server
    Réponses: 7
    Dernier message: 01/11/2013, 09h03
  2. [AC-2003] Création de formulaire avec sous formulaires
    Par @omzo dans le forum IHM
    Réponses: 1
    Dernier message: 05/05/2010, 19h35
  3. création adresse mail avec sous domaine (plesk)
    Par heteroclite dans le forum 1&1
    Réponses: 0
    Dernier message: 07/04/2010, 21h47
  4. Création de variable avec un type variable !
    Par Invité dans le forum C++
    Réponses: 17
    Dernier message: 28/08/2008, 16h22
  5. [eclipse 3.0.1] Création de projet avec sous-projet
    Par whilecoyote dans le forum Eclipse Java
    Réponses: 5
    Dernier message: 11/07/2005, 10h31

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