IF Else End If

deathbiscuit

XLDnaute Nouveau
Bonjour tout le monde!

Je suis déjà passée plusieurs fois sur ce fofo bien sympa pour trouver de nombreuses astuces excel ^_^

Je fais appel à vous car j'ai quelques soucis avec le If Else End If... Je peine à trouver une solution, et je débute aujourd'hui ;-)

Je souhaiterai faire un test et en fonction de ce test plusieurs opération :

If Range("B" & counter).Value <> "" Then index = counter
MsgBox counter
MsgBox index

Pour le moment je teste un peu les choses. Mon langage de programmation habituel c'est Java, ce qui donnerait:
if(a == 2){
b=2;
c=5;
}

On a pas besoin de mettre un else. Je souhaiterai savoir si c'est possible de faire ça en VB. Et surtout comment.

Merci d'avance pour vos réponses
Salutations
 

Dranreb

XLDnaute Barbatruc
Re : IF Else End If

Bonjour.
Je ne lis pas le Java.
Toutefois en VB si Then est immédiatement suivi d'une instruction, il ne faut pas de End If pour ce groupe d'instructions. En revanche elles doivent alors être écrites toutes sur cette même ligne logique séparées par de ": " et des " _" de continuation si plusieurs ligne physiques sont néanmoins nécessaires.
Cordialement
 

gilbert_RGI

XLDnaute Barbatruc
Re : IF Else End If

Bonjour

en suivant l'exemple

Code:
If Range("B" & counter).Value <> "" Then 
index = counter
    MsgBox counter
    MsgBox index
end if

ou alors comme ceci

Code:
If Range("B" & counter).Value <> "" Then Index = counter: MsgBox counter: MsgBox Index
 

Discussions similaires

Réponses
7
Affichages
369

Statistiques des forums

Discussions
312 305
Messages
2 087 088
Membres
103 461
dernier inscrit
dams94