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 :

Commentaire par Userform


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Août 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 10
    Par défaut Commentaire par Userform
    Bonjour tout le monde,

    J’ai besoin de votre aide,


    Avec le code suivant je rempli un Tableau.
    comment je peux changer mon code de telle facon que:
    S’il ya un texte dans le textbox Kom1 il doit le prendre en commentaire si le Textbox est vide (pas de commentaire) il l’ignore.

    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
    20
    Private Sub CommandButton1_Click()
        z = 2
     
        Do While Sheets("Tabelle1").Cells(z, 1) <> ""
        z = z + 1
        Loop
     
        Sheets("Tabelle1").Cells(z, 1) = Me.BestNR
        Sheets("Tabelle1").Cells(z, 2) = Me.Kunde
     
     
     
        Dim cmt As Comment
        Set cmt = Sheets("Tabelle1").Cells(z, 1).Comment
        If cmt Is Nothing Then
        Set cmt = Sheets("Tabelle1").Cells(z, 1).AddComment
        cmt.Text Text:=Kom1.Text
        End If
     
    End Sub
    Merci d’avance

    Chaelo

  2. #2
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
        If cmt Is Nothing and Kom1.Text<>"" Then
        Set cmt = Sheets("Tabelle1").Cells(z, 1).AddComment
        cmt.Text Text:=Kom1.Text
        End If
    A+

  3. #3
    Membre habitué
    Inscrit en
    Août 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 10
    Par défaut
    Salut Gorfael

    desolé j'ai pas compris la reponse.

    peux-tu m'expliquer stp.

    Mes Slts

    Chaelo

  4. #4
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    salut
    j'ai juste ajouté un test supplémentaire à ta ligne
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    If cmt Is Nothing and Kom1.Text<>"" Then
    si le commentaire est vide et la textbox différente de chaine vide alors
    le reste de ta macro semblant te convenir, pourquoi y toucherai-je ?
    A+

  5. #5
    Membre habitué
    Inscrit en
    Août 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Août 2007
    Messages : 10
    Par défaut
    Bonjour Gorfael

    merci pour l'aide


    mes Slts

    Chaelo

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Un commentaire par image.
    Par Gantilool dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 31/03/2008, 10h04
  2. [Insoluble] Générer des commentaires par Macro
    Par Ziploppe dans le forum C++
    Réponses: 2
    Dernier message: 18/05/2007, 09h12
  3. Ecrire dans deux feuilles par userform
    Par gantec dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 20/02/2007, 14h43
  4. Réponses: 4
    Dernier message: 25/07/2006, 17h37
  5. [VB6]commentaire ( par rapport au C: /**/)
    Par kboo dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 14/04/2006, 09h38

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