Pb Commande If

J

JCC0127

Guest
Bonjour à tous !

Quand j'exécute cette commande :

Dim x As Integer

For x = Range('A65536').End(xlUp).Row To 2 Step -1
If Not UCase(Range('A' & x)) Like 'COMMUN' Then
Rows(x).Delete
End If
Next

Tout va bien !!
Mais si je mets dans le If un lecteur :

If Not UCase(Range('A' & x)) Like 'e:\\COMMUN' Then

Cela efface tout !!??
Pourquoi ?

Merci.
JCC :eek:
 
J

JCC0127

Guest
Bonjour José,

Je viens d'elever Ucase, mais cela ne fonctionne pas quand même toute les lignes sont supprimées !!

If Not Range('A' & x) Like 'e:COMMUN' Then

Mais si j'enlève le 'e:', c'est bon !!

??????? :huh:

JCC
 
J

JCC0127

Guest
Voici l'extrait : :unsure:

BEGIN DIR: E:\\
BEGIN DIR: E:\\COMMUN
BEGIN DIR: E:\\COMMUN\\donnees
BEGIN DIR: E:\\COMMUN\\donnees\\Internet
BEGIN DIR: E:\\COMMUN\\donnees\\Internet\\Recent
BEGIN DIR: E:\\COMMUN\\Echsite
BEGIN DIR: E:\\COMMUN\\Echsite\\Commun
BEGIN DIR: E:\\COMMUN\\Echsite\\Commun\\

Voilà !
Comment faire ?

Merci !
JCC
 

Discussions similaires

Statistiques des forums

Discussions
312 337
Messages
2 087 392
Membres
103 536
dernier inscrit
komivi