sélection de cellules avec la fonction DROITEREG()

sélection de cellules avec la fonction DROITEREG() - VB/VBA/VBS - Programmation

Marsh Posté le 23-11-2005 à 09:41:33    

Bonjour,
Comment faire abstraction des cellules vides dans une sélection de cellules?
Par exemple, si je fais le calcul DROITEREG(B1:B10;A1:A10) et que les cellules B5:B10 et A5:A10 sont vides, je voudrais pouvoir faire le calcul automatiquement (sans avoir à réajuster la sélection aux cellules non vides), dans cet exemple qu'Excel me renvoie le calcul équivalent de DROITEREG(B1:B4;A1:A4)

Reply

Marsh Posté le 23-11-2005 à 09:41:33   

Reply

Marsh Posté le 23-11-2005 à 10:31:07    

Petite question: les cellules vides sont toujours correspondantes sur les colonnes A et B ??? (cad toujours du type B1:Bi;A1:Ai, i valant de 1 à 10)

Reply

Marsh Posté le 23-11-2005 à 11:25:46    

oui les cellules vides sur les colonnes A et B correspondent.

Reply

Marsh Posté le 23-11-2005 à 12:38:31    

A ce moment je te propose ce genre de choses...
dim iNbrLignes as Integer
 
iNbrLignes =1
 
'On cherche combien de lignes sont écrites
While worksheets(1).cells(iNbrLignes, 1).value <> ""
iNbrLignes =iNbrLignes +1
wend
 
'On en enlève une (à cause de la boucle...)
iNbrLignes =iNbrLignes-1
 
et ensuite tu appliques ta fonction avec un truc genre ("B1:B" & vat(iNbrLignes) ";A1:A" & val(iNbrLignes))  
 
A tester...


Message édité par ziold le 23-11-2005 à 12:50:10
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed