N
nono
Guest
Salut le forum,
Bon comme dab' j'ai une question à la con alors avis aux amateurs (plutot aux pros)
Dans une macro, j'ai défini une zone :
dim zone as range
Set Zone = Range("C" & Total & ":Z" & Total2)
Ensuite je fais un for each Cell in zone ...
Bon ca marche sauf que quand ma zone est grande, ça met un max de temps, alors je voudrais lui dire dans un premier temps, si à l'intérieur de la zone, il n'y a aucune cellule non-vide (si toute les cellules sont vides) alors "passe à la suite" . Bien sur, je cherche le mot clé qui scan une plage entière et qui sait immédiatement si elle est vide ou non !! Je ne veux plus du classique for each ...
Deuxièmement, toujours dans un soucis d'optimisation, je voudrais que si dans ma plage C1 à Z20, la première cellule non vide est E12, ma plage devient automatiquement E1:Z20 (ceci n'est valable que si vba scan colonne par colonne et non pas ligne par ligne ! )
Si c'était possible de trouver également la dernière cellule non-vide dans ma zone, ca serait encore mieux mais bon, faut peut-etre pas abuser !!!
Voila, j'espere avoir été assez clair dans ma question ... Maintenant je m'en remet à vous !!
Merci d'avance.
Nono ;-)
Bon comme dab' j'ai une question à la con alors avis aux amateurs (plutot aux pros)
Dans une macro, j'ai défini une zone :
dim zone as range
Set Zone = Range("C" & Total & ":Z" & Total2)
Ensuite je fais un for each Cell in zone ...
Bon ca marche sauf que quand ma zone est grande, ça met un max de temps, alors je voudrais lui dire dans un premier temps, si à l'intérieur de la zone, il n'y a aucune cellule non-vide (si toute les cellules sont vides) alors "passe à la suite" . Bien sur, je cherche le mot clé qui scan une plage entière et qui sait immédiatement si elle est vide ou non !! Je ne veux plus du classique for each ...
Deuxièmement, toujours dans un soucis d'optimisation, je voudrais que si dans ma plage C1 à Z20, la première cellule non vide est E12, ma plage devient automatiquement E1:Z20 (ceci n'est valable que si vba scan colonne par colonne et non pas ligne par ligne ! )
Si c'était possible de trouver également la dernière cellule non-vide dans ma zone, ca serait encore mieux mais bon, faut peut-etre pas abuser !!!
Voila, j'espere avoir été assez clair dans ma question ... Maintenant je m'en remet à vous !!
Merci d'avance.
Nono ;-)