Bonjour,
Deux raisons possibles : As-tu pensé que les indices commencent à zéro et la valeur à vérifier (0 ou 1) sont donc bien dans la colonne B ? Ensuite si tu supprimes une ligne, avec ta programmation, la suivante prend l'indice de celle que tu viens de virer et ne sera donc pas traitée Claude > To: prog@fr.openoffice.org > From: ni...@free.fr > Date: Wed, 5 May 2010 12:01:03 +0200 > Subject: [prog] [calc] je ne suis pas dans la bonne feuille > > Bonjour, > Et oui encore moi. Mais ça va faire plaisir à Agnès, je progresse. J'ai > réussi à faire quelques lignes de code sans que ça bloque ! > Ça copie une feuille puis supprime des lignes et des colonnes. > Je vous les soumet car il y a 2 bugs que je n'arrive pas à résoudre : > - pourquoi ça reste dans la feuille "devis" au lieu de travailler dans > la feuille "devis-sauv" ? > - la suppression des lignes fonctionne ... sauf que ça supprime un peu > n'importe quoi et pas du tout en fonction des 0 ou des 1 que contiennent > les cellules > > ' *** avant ya eu la déclaration de ttes les variables *** > MonDoc = ThisComponent > > ' --------- COPIE DE LA FEUILLE ------------------- > LesFeuilles = MonDoc.Sheets > LesFeuilles.CopyByName("devis", "devis_sauv", 1) > ' ------------------------------------------------- > > ' *** SUPRESSION DES LIGNES ET COLONNES INUTILES *** > FeuilleC = LesFeuilles.getByName("devis_sauv") > For i=4 to 270 > CelChoix = FeuilleC.getCellByPosition(1,i) > CelValeur = CelChoix.value > If CelValeur=0 Then > MaLigneChoix = FeuilleC.Rows > MaLigneChoix.removeByIndex(i,1) > End If > Next > > MaZone = FeuilleC.getCellRangeByName("H5:M5") > LesColonnes = MaZone.Columns > LesColonnes.removeByIndex(0,6) > ' ******************************************************** > > Merci d'avance. Nicole. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: prog-unsubscr...@fr.openoffice.org > For additional commands, e-mail: prog-h...@fr.openoffice.org > _________________________________________________________________ Hotmail et MSN dans la poche? HOTMAIL et MSN sont dispo gratuitement sur votre téléphone! http://www.messengersurvotremobile.com/?d=Hotmail