Répondre à la discussion
Affichage des résultats 1 à 9 sur 9

macro Excel



  1. #1
    gwendoline

    macro Excel


    ------

    voila je voudrais créer une macro exel.

    Voici l'organigramme

    En faite j'ai déjà fait pas mal du programme.

    La zone 1 OK
    La zone 2 OK
    La zone 3 Je n'y arrive pas
    La zone 4 Je n'y arrive pas

    Chaque zone est fait avec un Userform

    Celui de la zone 3 est constitué d'un Userform,D'un bouton Ok,d'un bouton RETOUR,et d'une zone de D'ECRITURE.
    Se que 'arrive pas a faire c'est faire une relation avec se que j'écris dans la zone prévu et avec la ZONE 4

    Celui de la zone 4 est constitué d'un Userform,D'un bouton Ok,,et d'une zone de texte.
    Se que 'arrive pas a faire c'est faire le calcul (une addition pas difficile pourtant) de plus l'écriture dans le tableau me pose aussi un problème surtout le fait de ne pas écrire toujours dans la même case.

    De plus comment fermer un Userform aprés son utilisation (Passage de la ZONE 1 à la ZONE 2)


    Merci a vous tous j'espère avoir une reponce!

    -----
    Images attachées Images attachées  

  2. Publicité
  3. #2
    pat7111

    Re : macro exel

    Bon, je commence par la fin mais c'est le plus simple

    Citation Envoyé par gwendoline Voir le message
    De plus comment fermer un Userform aprés son utilisation (Passage de la ZONE 1 à la ZONE 2)
    Code:
    Unload UserForm1
    Citation Envoyé par gwendoline Voir le message
    Celui de la zone 3 est constitué d'un Userform,D'un bouton Ok,d'un bouton RETOUR,et d'une zone de D'ECRITURE.
    Se que 'arrive pas a faire c'est faire une relation avec se que j'écris dans la zone prévu et avec la ZONE 4
    Je ne comprends pas bien ce que tu veux faire...

    Pour recuperer la valeur, disons du champ TextBox1 qui se trouverait dans le UserForm3 , tu fais ou tu en as besoin un truc du genre

    Code:
    CeQueJaiTape = UserForm3.Textbox1.value
    Citation Envoyé par gwendoline Voir le message
    de plus l'écriture dans le tableau me pose aussi un problème surtout le fait de ne pas écrire toujours dans la même case.
    Tu veux ecrire le resultat dans un feuille de travail, c'est ca ? et ou ? j'imagine la premiere case libre dans une ligne ou une colonne... Precise ton besoin, je devrais savoir faire
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  4. #3
    gwendoline

    Re : macro exel

    Tu veux ecrire le resultat dans un feuille de travail, c'est ca ? et ou ? j'imagine la premiere case libre dans une ligne ou une colonne... Precise ton besoin, je devrais savoir faire
    En faite je veut écrire automatiquement le résultat du calcule de la zone 4

    Dans la colonne A jamais à la même ligne de la feuille de travaille 1

    exemple :

    Resultat de la ZOne 4 = 45
    Je l'ecrit dans la feuille 1 collone A ligne 1
    Résultat suivant de la Zone 4 = 2
    Je l'écris dans la feuille 1 collone A ligne 2

    se qui va donné

    45
    2
    Dernière modification par JPL ; 25/09/2008 à 23h13. Motif: Correction de balise

  5. #4
    pat7111

    Re : macro exel

    S'il n'y a des donnees que dans la colonne A, tu peux utiliser le code suivant trouve dans l'aide de VBA

    Code:
    lastRow = ActiveSheet.UsedRange.Rows(ActiveSheet.UsedRange.Rows.Count).Row
    Le souci, c'est qu'en fait on trouve la derniere ligne utilisee n'importe ou dans la feuille. J'ai essaye sans succes de l'adapter pour une colonne precise mais ca ne marche pas.

    Dans ces cas la, je faisait une boucle sur la ligne et testait avec IsEmpty si la cellule est libre ou pas
    Plutôt appliquer son intelligence à des conneries que sa connerie à des choses intelligentes...

  6. A voir en vidéo sur Futura
  7. #5
    gwendoline

    Re : macro Excel

    Je "réouvre" se sujet car je n'est toujour pas fini la macro

    Voila je voudrais savoir comment affiché le resultat d'une addition (zone 4)

    addition = donné zone 3 + donné pres ecrite dans le tableau!

    que serais le code de la zone de texte du Userform??
    Dernière modification par JPL ; 07/10/2008 à 14h38.

  8. #6
    gwendoline

    Re : macro Excel

    personne ne sais comment faire??

  9. Publicité
  10. #7
    gwendoline

    Re : macro Excel

    voici ma macro mais je n'arrive pas a la finalisé

    Pouriez vous m'aider?
    Fichiers attachés Fichiers attachés

  11. #8
    gwendoline

    Re : macro Excel

    personne n'a les moyen de repondre a mon probléme?

  12. #9
    The Cat 2007

    Re : macro Excel

    Bj à tous et toutes,

    Je n'ai rien compris au synoptique de départ ... qui définit 4 zones
    que je cherche encore dans une feuille ...

    addition = donné zone 3 + donné pres ecrite dans le tableau!
    si donné zone 3 dans un userform:
    valeurDonneeZone3= UserForm3.Textbox1.value
    ou si zone 3 dans feuille excel :
    valeurDonneeZone3= sheets("NomDeLaFeuille").cells (ligne,colonne).value
    ou
    valeurDonneeZone3= sheets("NomDeLaFeuille").range ("A1").value

    exemple : clic sur bouton ok
    Private Sub OK_Click()
    valeurDonneeZone3= UserForm3.Textbox1.value
    End Sub



    Cordialement
    Celui qui n'essaie pas, ne se trompe qu'une seule fois ! ;-)

Discussions similaires

  1. macro inter fichiers excel
    Par zicou dans le forum Logiciel - Software - Open Source
    Réponses: 7
    Dernier message: 23/10/2008, 15h05
  2. Macro gestion de onglet dans excel
    Par jayden dans le forum Logiciel - Software - Open Source
    Réponses: 10
    Dernier message: 21/04/2008, 16h49
  3. macro excel
    Par squall18 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/05/2006, 08h55
  4. Pb avec une macro sur excel!!
    Par ilanazco dans le forum Logiciel - Software - Open Source
    Réponses: 6
    Dernier message: 05/04/2006, 08h51
  5. macro excel et autre logiciel...
    Par amandine22 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 22/07/2004, 21h20
Découvrez nos comparatifs produits sur l'informatique et les technologies.