[Risolto] Macro per visualizzare celle non vuote
-
- Messaggi: 37
- Iscritto il: martedì 25 ottobre 2011, 9:48
[Risolto] Macro per visualizzare celle non vuote
il mio problema e' far accettare la funzione del filtro automatico in una macro. ...???
Ultima modifica di charlie il lunedì 11 novembre 2013, 18:21, modificato 2 volte in totale.
Motivazione: Titolo più comprensibile
Motivazione: Titolo più comprensibile
open office 3.2 su windows 7
Re: Macro per visualizzare celle non vuote
ottima spiegazione del problema, bravo !
Ultima modifica di charlie il domenica 10 novembre 2013, 14:54, modificato 1 volta in totale.
Motivazione: Titolo più comprensibile
Motivazione: Titolo più comprensibile
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Macro per visualizzare celle non vuote
Se vuoi aiuto, è necessario che spieghi meglio cosa desideri, a cominciare dal titolo. Se poi hai un file da allegare, sia pur popolato con dati fittizi, tanto meglio. Grazie, a risentici.
Ultima modifica di charlie il domenica 10 novembre 2013, 14:54, modificato 1 volta in totale.
Motivazione: Titolo più comprensibile
Motivazione: Titolo più comprensibile
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
-
- Messaggi: 37
- Iscritto il: martedì 25 ottobre 2011, 9:48
Re: Macro per visualizzare celle non vuote
ottimo ! il foglio 1 e' il problema. il foglio 1.2 la soluzione in mezzo (filtro automatico..non vuote..) ci vo una macro..
- Allegati
-
- Senza nome 1.ods
- (7.31 KiB) Scaricato 153 volte
Ultima modifica di charlie il domenica 10 novembre 2013, 14:55, modificato 1 volta in totale.
Motivazione: Titolo più comprensibile
Motivazione: Titolo più comprensibile
open office 3.2 su windows 7
Re: Macro per visualizzare celle non vuote
Ciao, il titolo è stato modificato per essere più comprensibile.
Tu hai bisogno di una macro che in una colonna di Calc, visualizzi solo le celle non vuote, come fa un filtro standard.
Tu hai bisogno di una macro che in una colonna di Calc, visualizzi solo le celle non vuote, come fa un filtro standard.
charlie
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
macOS 14.6.1 Sonoma: Open Office 4.1.15 - LibreOffice 7.5.7.2
http://www.charlieopenoffice.altervista.org
Re: Macro per visualizzare celle non vuote
Codice: Seleziona tutto
Sub Rimuovirighevuote()
oSheet = ThisComponent.Sheets(0)
c = oSheet.createCursor
c.gotoEndOfUsedArea(false)
LastRow = c.RangeAddress.EndRow
For r = 0 To Lastrow
If oSheet.getCellByPosition(0, r).value = EMPTY Then
oSheet.getRows.removeByIndex(r, 1)
End If
Next
End Sub
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
-
- Messaggi: 37
- Iscritto il: martedì 25 ottobre 2011, 9:48
Re: Macro per visualizzare celle non vuote
no patel spariscono anche delle lettere..
open office 3.2 su windows 7
Re: Macro per visualizzare celle non vuote
evidentemente non ho capito il problema
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Macro per visualizzare celle non vuote
La prima nasconde le righe vuote la seconda le rende nuovamete visibili
Codice: Seleziona tutto
Sub Nascondi
dim oRanges,oRange
Dim oEmptyRanges
Dim oEmptyRange
oSheet = ThisComponent.Sheets(0)
c = oSheet.createCursor
c.gotoEndOfUsedArea(false)
LastRow = c.RangeAddress.EndRow
oRange = ThisComponent.Sheets(0).GetCellRangeByName("A1:A" & LastRow)
oEmptyRanges = oRange.queryEmptyCells ( )
For Each oEmptyRange in oEmptyRanges
oEmptyRange.Rows.IsVisible = False
Next
End Sub
Sub Mostra
Dim oSheet As Object,i As Long
oSheet = ThisComponent.getSheets().getByIndex(0)
c = oSheet.createCursor
c.gotoEndOfUsedArea(false)
LastRow = c.RangeAddress.EndRow
For i = 0 To LastRow
oSheet.Rows(i).IsVisible = True
Next i
End sub
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10
-
- Messaggi: 37
- Iscritto il: martedì 25 ottobre 2011, 9:48
Re: Macro per visualizzare celle non vuote
bel lavoro Gaetano
-------------------
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Libre Office 7.5.3.2 su Windows 11
allega un file di esempio, guadagnerai tempo tu e lo farai risparmiare a chi ti aiuta
Re: Macro per visualizzare celle non vuote
grazie patel
LibreOffice 7.2.2.2 windows 10
Openoffice 4.1.13 su windows 10
Openoffice 4.1.13 su windows 10