Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 05/10/2008
Messages:
24
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 05-02-2009 21h47
Bonsoir à tous,
je cherche une solution pour vérifier si dans une liste de chaine de caracteres les chaines commence par une majuscule sinon par exemple: Msgbox "ligne X ne commence pas par une majuscule" j'essai avec Like mais je pense que je n'ai pas compris comment ça fonctionne! merci d'avance
Edité par spookyz le 05/02/2009 23:15:55
|
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 05-02-2009 22h14
Bonsoir spookyz, le Forum,
Tu as plusieurs façon de parvenir à ce test. Tu peux utiliser par exemple une fonction personnalisée comme celle-ci : Function MajOK(T As String) As Boolean Sub Test() Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 05/10/2008
Messages:
24
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 05-02-2009 22h25
Re à tous et encore une fois merci a MDF pour cette reponse
je regarde et je clos ce fil ensuite |
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 05-02-2009 22h27
Re,
Et si tu veux utiliser l'opérateur Like, tu peux aussi faire comme ça : Function MajOK(T As String) As Boolean Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 05/10/2008
Messages:
24
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 05-02-2009 22h48
Désolé je craind de n'avoir rien compris voila ce que j'essai de faire
Function MajOK(T As String) As Boolean |
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 09/11/2008
De Riedisheim (Mulhouse - Alsace)
Messages:
25
Système d'exploitation: PC Version Excel utilisée: 2003 |
Posté le : 05-02-2009 22h56
Bonjour spookyz,
Didier , essaye plutôt ceci: Sub Test() ligne " & T & " ne commence pas par une majuscule" A+
Skoobi ----------------------------------------- On en apprend tous les jours. |
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 05-02-2009 23h04
re,
Bonsoir Skoobi, Je préfère comme ceci pour ma part : Option Explicit spookyz, je t'invite à consulter VBA et les variables ou tout autre source sur le net qui pourrait t'aider à prendre conscience de l'importance de déclarer ses variables en VBA. Cordialement Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 05/10/2008
Messages:
24
Système d'exploitation: PC Version Excel utilisée: 2007 |
Posté le : 05-02-2009 23h05
Bonsoir skoobi et merci mais voila
j'obtient erreur de compilation: Type d'argument ByRef incompatible sur le (Z) de If Not MajOK(Z) Alors ?? Mdf la solution 23h04 fonctionne tres bien et merci pour ce lien j'y travaille mais c'est tellement vaste que ça viend petit a petit mais c'est aussi grace a votre generosité alors encore merci à tous A+ |
|
|
Re: Vérifie si une chaine commence par une majuscule | ||
---|---|---|
Inscription: 18/05/2006
De Saône-et-Loire (71)
Messages:
1539
Système d'exploitation: PC Version Excel utilisée: 97, 2000, 2002, 2003, 2007, 2010, 2013, 2016 et 365 |
Posté le : 05-02-2009 23h11
Dans ce cas, tu peux contourner le problème en rectifiant la ligne suivante :
Function MajOK(ByVal T As String) As Boolean Cordialement, Didier_mDF
Le Webmaster La réponse vous satisfait ? Merci de revenir solder le sujet en [résolu], voir ce lien |
|
|
Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.
Qui consulte actuellement ce sujet ?
1 Utilisateur(s) anonymes