Comment tester si une case excell est vide...
Forum Programmation : Comment tester si une case excell est vide...
et bien voila tout est dans le titre.
je ne trouve pas dans l aide comment tester si la valeur d'une case dans une feuille de mon formulaire est vide.
J ai essayé quelques artifices mais il doit surement y avoir un moyen plus facile genre un is nothing ou que sais je.
Merci de m aider...
en vba ou avec une formule Excel ?
en vb
Si quelqu un sait comment faire ce serait chouette.
Parce que mon artifice est un algorythme de bas niveau qui met 2h à l exécution.
je dois tester bcp de cellules.
Merci
tu devrais utiliser la fonction isnull tout simplement ;-)
(du style : if isnull(activecell.value) then ... )
en utilsant la fonction si et donnant comme condition, que la cellule soit egale a "" (2 tremas)
pas toujours efficace, car si activecell.value est de type Variant/Integer, le test
Code :
|
risque de planter ;-)
avec isempty ça marche aussi
| Citation :
|
ok, je me couche ;-)
Je me permets de répondre quand meme.
Avez vous pris la peine de tester vos réponses.
Ouvrez un classeur Excel et n écrivez rien dedans,
ensuite créez 2 boutons et affectez y ce code
Private Sub CommandButton1_Click()
Dim OK As Integer
OK = 12
If (IsNull(Cells(1, 1).Value)) Then
Cells(1, 1).Value = OK
End If
End Sub
Private Sub CommandButton2_Click()
If (Cells(1, 1).Value = "" ) Then
Cells(1, 1).Value = "HELLO"
End If
End Sub
Dites moi si vous voyez HELLO ou la valeur de OK dans la cellule.
Chez moi rien ne s affiche.
Si qqun a une autre proposition ou du code, merci de me le faire parvenir.
au lieu de .value essayes .text
euh chez moi, le bouton2 ça marche, j'ai bien en A1 "HELLO" qui s'affiche avec ton code...
sinon, comme déjà dit plus haut ;-) , au lieu de IsNull, tu utilises IsEmpty et là ça marche !
Private Sub CommandButton1_Click()
Dim OK As Integer
OK = 12
If (IsEmpty(Cells(1, 1).Value)) Then
Cells(1, 1).Value = OK
End If
End Sub
je viens de comprendre mon erreur stupide.
La débilité n a pas de limite.
j ai mis le code dans un bouton de type BOITE A OUTILS DE CONTROLE.
Je devais créer un bouton dans Formulaire et la mon code marchait.
Enfin merci les gars :-D
dans la feuille 1
Il y a 2531 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.
