Newsgroup: it.comp.macintosh
Titolo: [OT] - Neooffice... Eliminare gruppi di righe

Scusate l'OT (anche se usando neooffice è "un po' meno OT"). :-)
Ho una alcune serie di dati (x,y) dove x è un numero progressivo (da 1 
a 2000) e y è il valore misurato corrispondente. I dati vengono posti 
in grafico a costituire delle curve.
Ora, per ragioni estetiche avrei bisogno di "sfoltire" i dati di ogni 
singola curva, in modo tale che nel grafico relativo si discirminino i 
punti (altrimenti i diversi simboli si sovrappongono e, nel caso di 
stampa in bianco e nero, non si distingue un cerchio da un quadrato).
Devo quindi mantenere, ad esempio, 1 riga ogni 10 della mia serie di 
dati. Avete idea di come automatizzare il tutto? es. una macro che 
selezioni solo le righe "multiple di 10" o una cosa del genere?
Volendo posso usare anche Excel versione microzozz...
-- 
Do. Or do not.
There is no try.

 selezioni solo le righe "multiple di 10" o una cosa del genere?
più che eliminare 9 righe su 10 ti converrebbe calcolare un media ogni 
10 righe, in modo che la curva abbia + senso, no?
potresti fare una formula, nella colonna a fianco a quella dei valori da 
mediare, del tipo:
SE il valore della colonna X è multiplo di 10 ALLORA fai la media di 
questi 10 valori di Y
immagino che la colonna X riporti il numero progressivo delle righe...
bè, è + facile da fare che da spiegare...

 bè, è + facile da fare che da spiegare...
In realtà avevo provato anche con il riempimento automatico. Del tipo 
una colonna con
= A10
= A20
= A30
Selezionare le tre caselle e "tirare verso il basso". Solo che excel non 
è così intelligente da continuare la serie in modo corretto.
Parte con A13, 23, 33... Uff!

 "č multiplo di 10".
La funzione modulo č tua amica. Indicandola con %, A č multiplo di B se
A % B = 0
-- 
Ci sono 10 tipi di persone: quelle che capiscono il
sistema binario e quelle che non lo capiscono.

 questi 10 valori di Y
Ho trovato questo script che cancella le righe vuote.
Ora, se riuscissi a sostituire "SpecialCells(xlBlanks)" [che presumo 
identifichi le celle vuote ;-)]
con "cella che contiene un numero pari", sarei a cavallo.
*******
Public Sub Tester()
     Application.ScreenUpdating = False
     On Error Resume Next
     ActiveSheet.Columns(1).SpecialCells(xlBlanks). _
                                      EntireRow.Delete
     On Error GoTo 0
     Application.ScreenUpdating = True
End Sub
********

 A % B = 0
Grassie...Posso farmi una colonna con questo.
E poi trovare un modo per selezionare tutte e solo le righe che in 
quella colonna hanno 0.

 quella colonna hanno 0.
Ancora più semplice...ho fatto una colonna del genere e successivamente 
una colonna con un if.
Se è multiplo di 10 - > 0
Altrimenti -> 1
Poi ho messo in ordine :-)
Grazie e a buon rendere.

 con "cella che contiene un numero pari", sarei a cavallo.
lascierei perdere script vari in favore di una soluzione molto + 
semplice: usa i filtri automatici, filtri per visualizzare ciò che vuoi 
eliminare, selezioni le "solo celle visibili" e le elimini.
Poi fai un "mostra tutto" e stupisciti!  ;-)

 La funzione modulo
Che Excel chiama Resto. Lo dico giusto per la cronaca, visto che hai
risolto.


 risolto.
Scribb, scribb... si sa mai che prima o poi diventi meno impedito con 
questi fogli di calcolo...

 Poi fai un "mostra tutto" e stupisciti!  ;-)
Wow...avessi capito come filtrare il tutto sarebbe funzionate :-/

 Wow...avessi capito come filtrare il tutto sarebbe funzionate :-/
Ok, qualcosa mi torna...
Però mi sono dovuto appoggiare sempre alla funzione Modulo, in modo da 
avere una colonna
in cui ho un valore fisso (0) per le linee che mi interessano.
Avevo già risolto, ma almeno prendo confidenza...