tester si une valeur est entiere

  • Initiateur de la discussion Initiateur de la discussion clem.j
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

C

clem.j

Guest
bonjour a tous

je vous expose mon probleme, je dois effectuer une action a la seule condition que la valeur d une cellule soit comprise entre 00 et 99 mais je bloque sur la condition qui a mon avis est toute bete

If Sheets("récupération listes").Cells(i, 12).Value ????? Then

j ai tenté pas mal de trucs a la place des mes ????? mais rien n y fait ca plante a chaque foi meme avec une double condition

merci d avance de votre aide
 
Re : tester si une valeur est entiere

voila une partie du fichier, la feuille récupération liste est actualisée régulierement via un fichier texte et le but est de ne recopier les lignes du style

3896152 29/09/06 00/00/00 31208216 22 01 T-SHIRT RCD BASIC 2 0 10 L

je pensais pour cela tester la valeur de la colone 7 qui sera toujours comprise entre 00 et 99


l autre petit probleme qui se pose a moi c'est que apparament, les fichiers importer ne se terminent pas tous par une double fleche comme je l avais prévu du coup je rajoute pour le moment une fin de fichier manuellement
est ce que vous auriez une alternative a ce petit incionvénient ?
 

Pièces jointes

Dernière modification par un modérateur:
Re : tester si une valeur est entiere

petite rectification sur le fichier, celui que je vous ai donné est la premiere ébauche et foire completement...

je vous remet le bon fichier

ici il manque juste le teste sur la variable ou autre chose qui me permetrais de copier uniquement les lignes que je veux
 

Pièces jointes

Re : tester si une valeur est entiere

Re bonjour à tous,

Voici la procédure adaptée dans le fichier joint.

J'espère que cela répond à ton problème.

En ce qui concerne ta 2me question, je vais chercher.

@+
Béa
 
Dernière édition:
Re : tester si une valeur est entiere

je te remerci pour cette réponse rapide néanmoin, je ne sais pas pourquoi, j ai testé ca hier soir et ca ne marchais pas, je l ai retesté avant que tu poste et ca passais nikel,

merci a toi
 
Re : tester si une valeur est entiere

Bonjour Clem, Béa, toutes et tous du forum

Petite routine pour déterminer si un nombre est entier ou pas, on doit pouvoir faire mieux par l'utilisation d'une fonction mais je n'ai pas trouvé !!!

Si ca peut servir.

Code:
Sub test()
Dim MonNbre1 As Double, MonNbre2 As Long

MonNbre1 = Range("A1").Value
MonNbre2 = Round(MonNbre1, 0)

If MonNbre1 = MonNbre2 Then
    MsgBox "OK nombre entier"
Else
    MsgBox "Nombre avec décimale"
End If
    
End Sub

Bon dimanche
@+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

I
Réponses
2
Affichages
1 K
I
  • Question Question
Microsoft 365 Protect/Unprotect
Réponses
18
Affichages
3 K
O
Réponses
4
Affichages
2 K
Onagre
O
M
Réponses
11
Affichages
2 K
Melidan2006
M
I
Réponses
14
Affichages
2 K
idemanz7
I
C
  • Question Question
Réponses
4
Affichages
1 K
Retour