Chiffres ou lettres  Sujet résolu

Pour toutes vos questions à propos d'Excel ...

Chiffres ou lettres  Sujet résolu

Messagepar eliot raymond » 05 Avr 2009, 19:45

XL 2007 VBA bonsoir a tous et toutes, bonsoir forum

Voila comment svp on teste en VBA une VARIABLE qui contient soit du chiffre ou lettre

Exemple if Cel=chiffre then message

Exemple if Cel=lettre then message

un petit code ferai bien mon bonheur en cette fin de Dimanche

Alors merci et bonne soirée a vous

Raymond
eliot raymond
Membre fidèle
 
Messages: 402
Inscription: 25 Nov 2008, 10:21
Version Excel: 2007 FR

Messagepar Mytå » 06 Avr 2009, 02:39

Salut le forum

A adapter
Code: Tout sélectionner
Sub essai()
With ActiveCell
If Asc(.Value) > 47 And Asc(.Value) < 58 Then MsgBox "Valeur = 0 à 9"
If Asc(.Value) > 96 And Asc(.Value) < 123 Then MsgBox "Valeur = a à z"
If Asc(.Value) > 64 And Asc(.Value) < 91 Then MsgBox "Valeur = A à Z"
End With
End Sub

Mytå
Mytå
 

Messagepar eliot raymond » 06 Avr 2009, 07:55

Bonjour Myta bonjour a tous forum

Merci pour ta reponse mais ce n'ai pas ca

je souhaiterai simplement tester en VBA si une variable par exemple Cel

la variable Cel contient un chiffre 587 par ex
OU
la variable Cel contient un mot dudule par ex

voila c'est tout pour aujourd'hui

merci bien et bonne semaine
raymond
eliot raymond
Membre fidèle
 
Messages: 402
Inscription: 25 Nov 2008, 10:21
Version Excel: 2007 FR

Messagepar Nad-Dan » 07 Avr 2009, 09:03

Bonjour,

Si la cellule n'est pas un chiffre tu veux qque cela te dise quoi en retour ?

Amicalement

Dan
Nad-Dan
Modérateur
 
Messages: 7309
Inscription: 27 Avr 2007, 15:30
Localisation: Nad à Dax (France) - Dan à Liège (Belgique)
Version Excel: 2003 FR-2007 FR-MAC 2004 FR

Messagepar Mytå » 07 Avr 2009, 19:00

Salut le forum

Code: Tout sélectionner
Sub Test_Cellule()
With ActiveCell
If IsEmpty(.Value) Then Exit Sub
If IsNumeric(.Value) Then MsgBox "numérique" Else: MsgBox "alpha"
End With
End Sub

Mytå
Mytå
 


Retourner vers Excel - VBA

 


  • Sujets similaires
    Réponses
    Vus
    Dernier message

Utilisateurs en ligne

Utilisateurs parcourant ce forum: Bing [Bot], Google [Bot], Google Adsense [Bot] et 16 invités