Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
bonjour,
If Application.CountA(range(cells(Vligne,L), cells(Vligne,R)))= 0 then
--
isabelle
Le 2011-09-21 10:56, untemios a crit :
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
bonjour,
If Application.CountA(range(cells(Vligne,L), cells(Vligne,R)))= 0 then
--
isabelle
Le 2011-09-21 10:56, untemios a crit :
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
bonjour,
If Application.CountA(range(cells(Vligne,L), cells(Vligne,R)))= 0 then
--
isabelle
Le 2011-09-21 10:56, untemios a crit :
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
bonjour,
If Application.CountA(range(cells(Vligne,L), cells(Vligne,R)))= 0 then
--
isabelle
Le 2011-09-21 10:56, untemios a crit :
L et R sont considérés comme des variables
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
bonjour,
If Application.CountA(range(cells(Vligne,L), cells(Vligne,R)))= 0 then
--
isabelle
Le 2011-09-21 10:56, untemios a crit :
L et R sont considérés comme des variables
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
bonjour,
If Application.CountA(range(cells(Vligne,L), cells(Vligne,R)))= 0 then
--
isabelle
Le 2011-09-21 10:56, untemios a crit :
L et R sont considérés comme des variables
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Bonsoir,
Il ne doit pas y avoir de formule dans la zone L:R
'----------------------------
Sub jj()
With Feuil1
derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
For i = derlg To 2 Step -1
If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
.Rows(i).Hidden = True
End If
Next
End With
End Sub
'----------------------------
--
Salutations
JJ
"untemios" a écrit dans le message de news:
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
Bonsoir,
Il ne doit pas y avoir de formule dans la zone L:R
'----------------------------
Sub jj()
With Feuil1
derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
For i = derlg To 2 Step -1
If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
.Rows(i).Hidden = True
End If
Next
End With
End Sub
'----------------------------
--
Salutations
JJ
"untemios" <untemios@gmail.com> a écrit dans le message de news:
dd70eec9-86e9-4be3-b000-f6fd2651626c@15g2000vbb.googlegroups.com...
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
Bonsoir,
Il ne doit pas y avoir de formule dans la zone L:R
'----------------------------
Sub jj()
With Feuil1
derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
For i = derlg To 2 Step -1
If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
.Rows(i).Hidden = True
End If
Next
End With
End Sub
'----------------------------
--
Salutations
JJ
"untemios" a écrit dans le message de news:
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$ peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" <Dup...@marcel.fr> a crit dans le message de news: j5cv8i$r5...@s peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" <untem...@gmail.com> a crit dans le message de news:
> dd70eec9-86e9-4be3-b000-f6fd26516...@15g2000vbb.googlegroups.com...
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$ peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$ peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" <Dup...@marcel.fr> a crit dans le message de news: j5cv8i$r5...@s peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" <untem...@gmail.com> a crit dans le message de news:
> dd70eec9-86e9-4be3-b000-f6fd26516...@15g2000vbb.googlegroups.com...
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$ peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$ peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" <Dup...@marcel.fr> a crit dans le message de news: j5cv8i$r5...@s peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" <untem...@gmail.com> a crit dans le message de news:
> dd70eec9-86e9-4be3-b000-f6fd26516...@15g2000vbb.googlegroups.com...
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$ peranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18)) ) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" <Dup...@marcel.fr> a crit dans le message de news: j5cv8i$r5...@speranza.aioe.org...
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" <untem...@gmail.com> a crit dans le message de news:
> dd70eec9-86e9-4be3-b000-f6fd26516...@15g2000vbb.googlegroups.com...
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Il y a des points qui se sont perdus ;o))
Remplacer
If Application.CountA(.Range(Cells(i, 12),.Cells(i, 18))) = 0 Then
par
If Application.CountA(.Range(.Cells(i, 12), .Cells(i, 18))) = 0 Then
--
Salutations
JJ
"Jacky" a crit dans le message de news: j5cv8i$
> Bonsoir,
> Il ne doit pas y avoir de formule dans la zone L:R
> '----------------------------
> Sub jj()
> With Feuil1
> derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
> For i = derlg To 2 Step -1
> If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
> .Rows(i).Hidden = True
> End If
> Next
> End With
> End Sub
> '----------------------------
> --
> Salutations
> JJ
> "untemios" a crit dans le message de news:
>
> Bonjour
> Dans une base de donn es d'adh rents un club, J'ai besoin de masquer
> les lignes dont les colonnes L R sont vides (adh rents A-1 non
> encore r inscrits).
> Je vais la derniere ligne (VderniereLigne) et je remonte. Si la
> plage L R de la ligne concern e (Vligne par ex) est vide, je veux
> masquer cette ligne.
> Je sais faire la boucle mais je n'arrive pas crire en VBA la plage
> selectionner soit (" L,Vligne" "R,Vligne"..
> J'ai crit
> If range((cells(Vligne,L):cells( Vligne,R))= "" then
> Mais j'ai incompatibilit de type...
> Avez vous une solution?
> je suis s r que oui, tellement cela doit tre simple...quand on sait
> crire correctement
Bonsoir,
Il ne doit pas y avoir de formule dans la zone L:R
'----------------------------
Sub jj()
With Feuil1
derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
For i = derlg To 2 Step -1
If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
.Rows(i).Hidden = True
End If
Next
End With
End Sub
'----------------------------
--
Salutations
JJ
"untemios" a écrit dans le message de news:
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
Bonsoir,
Il ne doit pas y avoir de formule dans la zone L:R
'----------------------------
Sub jj()
With Feuil1
derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
For i = derlg To 2 Step -1
If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
.Rows(i).Hidden = True
End If
Next
End With
End Sub
'----------------------------
--
Salutations
JJ
"untemios" <untemios@gmail.com> a écrit dans le message de news:
dd70eec9-86e9-4be3-b000-f6fd2651626c@15g2000vbb.googlegroups.com...
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement
Bonsoir,
Il ne doit pas y avoir de formule dans la zone L:R
'----------------------------
Sub jj()
With Feuil1
derlg = .Cells.Find("*", , , , xlByRows, xlPrevious).Row
For i = derlg To 2 Step -1
If Application.CountA(.Range(Cells(i, 12), Cells(i, 18))) = 0 Then
.Rows(i).Hidden = True
End If
Next
End With
End Sub
'----------------------------
--
Salutations
JJ
"untemios" a écrit dans le message de news:
Bonjour
Dans une base de données d'adhérents à un club, J'ai besoin de masquer
les lignes dont les colonnes L à R sont vides (adhérents A-1 non
encore réinscrits).
Je vais à la derniere ligne (VderniereLigne) et je remonte. Si la
plage L à R de la ligne concernée (Vligne par ex) est vide, je veux
masquer cette ligne.
Je sais faire la boucle mais je n'arrive pas à écrire en VBA la plage
à selectionner soit (" L,Vligne"à "R,Vligne"..
J'ai écrit
If range((cells(Vligne,L):cells( Vligne,R))= "" then
Mais j'ai incompatibilité de type...
Avez vous une solution?
je suis sûr que oui, tellement cela doit être simple...quand on sait
écrire correctement