Interpretation d'un mot reserve sous excel
Fermé
bfiguig
-
28 août 2009 à 09:45
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 28 août 2009 à 12:04
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 28 août 2009 à 12:04
A voir également:
- =12+28+ libreoffice pix
- Liste déroulante excel - Guide
- Si et excel - Guide
- Trousseau mot de passe iphone - Guide
- Word et excel gratuit - Guide
- Mettre un mot de passe sur un dossier - Guide
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 août 2009 à 10:00
28 août 2009 à 10:00
Bonjour
dans Vba False est effectivement réservé à une valeur booléenne et sur un XL francophone,yu obtiens FAUX
si tu veux le MOT et non le booléen écris
range("A1")="FALSE"
dans Vba False est effectivement réservé à une valeur booléenne et sur un XL francophone,yu obtiens FAUX
si tu veux le MOT et non le booléen écris
range("A1")="FALSE"
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 août 2009 à 11:23
28 août 2009 à 11:23
effectivement (je n'avais pas testé) c'est the piège et la correction automatique est inopérante
pour contourner, j'ai triché en mettant un point après false mais...
hypothèse: si tu travailles sur XL Français et que l'appli sera installée sur un XL anglophone, on aura false
mais j'avoue que...
Tu me dis si tu trouves une astuce....
pour contourner, j'ai triché en mettant un point après false mais...
hypothèse: si tu travailles sur XL Français et que l'appli sera installée sur un XL anglophone, on aura false
mais j'avoue que...
Tu me dis si tu trouves une astuce....
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 311
28 août 2009 à 11:46
28 août 2009 à 11:46
Oui, mais pour moi mettre un espace est dangereux car l'utilisateur ne le voit pas; donc si tu as des "dépendants", il y a des chances que l'utilisateur écrive: si(range("A1")=false....
mais s'il n'y a aucun risque d'évolution sur ce point dans ton appli, c'est OK
tiens!... au passage: "not OK" au lieu de "false" ou...
mais s'il n'y a aucun risque d'évolution sur ce point dans ton appli, c'est OK
tiens!... au passage: "not OK" au lieu de "false" ou...
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 753
28 août 2009 à 12:04
28 août 2009 à 12:04
Salut,
Peut être : Cells(22, 2) = "'FALSE"
Peut être : Cells(22, 2) = "'FALSE"
28 août 2009 à 10:58
j'ai fait ce que tu m'a envoyé et toujours la même chose c'est le mot "FAUX" qui s'affiche.
je t'envoi un bout de code que j'utilise :
If Not IsEmpty(Cells(22, 2)) Then
ActiveSheet.Protect Contents:=False
Range(Cells(22, 2), Cells(22, 2)).Font.Color = RGB(0, 0, 0) 'RGB(192, 192, 192) 'RGB(0, 0, 0)
ActiveSheet.Protect Contents:=True
Cells(22, 2) = "FALSE"
End If
If Cells(22, 2) <> "FALSE" Then
If IsEmpty(Cells(22, 2)) Then
ActiveSheet.Protect Contents:=False
Range(Cells(22, 2), Cells(22, 2)).Font.Color = RGB(0, 0, 0) 'RGB(192, 192, 192) 'RGB(0, 0, 0)
ActiveSheet.Protect Contents:=True
Cells(22, 2) = "FALSE"
End If
End If
merci de ton aide