ho capito come si fa a citare, non so come modificare i post passati.ì e non vorrei far piu confusione del normale
via per stavolta facciamo che è lo stesso, in futuro usero' il cita.
Riguardo la mia passata domanda ... perche mi sbianca il valore location delle prime tre righe?
ciao
Gianni
[Risolto] semplicemente copia/scambia una colonna su un'al
Re: semplicemente copia/scambia una colonna su un'altra
Libreoffice 2.2.3 con MacOS 10.4
Re: semplicemente copia/scambia una colonna su un'altra
Non ti hanno chiesto di "citare" ma di racchiudere il codice tra i tag Code, vai su vecchi post, modifica, selezioni il codice e clicchi sul pulsante Code, poi salvi con Inviacater58 ha scritto:ho capito come si fa a citare, non so come modificare i post passati.ì e non vorrei far piu confusione del normale
-------------------
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: semplicemente copia/scambia una colonna su un'altra
Ecco la macro finale che ti serve:cater58 ha scritto:IL FILE CORTO è IN EFFETTI IL PRIMO FILE DA CUI IL LAVORO DEVE PARTIRE
applicando la macro:
- cancella delle colonne
- spostamento le due colonne comments e location
- inserisce "prova" nella colonna comments
Nel file in allegato è già collegata a un pulsante azzurro sul quale ti basta cliccare una volta con il mouse e averne i riscontri.
Codice: Seleziona tutto
Sub LaMacroCheMiServe
doc=thiscomponent
Sh1 = Doc.Sheets(0)
c = Sh1.createCursor
c.gotoEndOfUsedArea(false)
Rem ----- Trova ultima riga dati utili nel foglio di lavoro -----
UltimaRiga = c.RangeAddress.EndRow
REM ----- Rimozione delle colonne che non servono -----
Sh1.Columns.removeByIndex(0, 6)
Sh1.Columns.removeByIndex(1, 1)
Sh1.Columns.removeByIndex(2, 1)
Sh1.Columns.removeByIndex(6, 4)
Rem ----- Inizio Loop -----------
For Riga = 1 to UltimaRiga
Rem ----- Il dato della Colonna C "Comments" viene scritto nella Colonna G "Location" -----
Sh1.getCellByPosition(6, Riga).string = Sh1.getCellByPosition(2, Riga).string
Rem ----- Il dato della Colonna C "Comments" viene sostituito dalla parola "PROVA" -----
Sh1.getCellByPosition(2, Riga).string = "PROVA"
Next Riga
End Sub- Allegati
-
- corto_ConMacro.ods
- (16.4 KiB) Scaricato 136 volte
Re: semplicemente copia/scambia una colonna su un'altra
perfetttttttoooo!
no grazie, di più !!!
come hai fatto a assegnare il tasto esegui macro??
no grazie, di più !!!
come hai fatto a assegnare il tasto esegui macro??
Libreoffice 2.2.3 con MacOS 10.4
Re: semplicemente copia/scambia una colonna su un'altra
Stai andando fuori argomento rispetto al quesito iniziale.cater58 ha scritto:come hai fatto a assegnare il tasto esegui macro??
Se lo ritieni metti [Risolto] a questo post.
Apri poi nuovo post con argomento specifico.
Re: semplicemente copia/scambia una colonna su un'altra
ok ... scusa ma come si fa a mettere risolto?
Libreoffice 2.2.3 con MacOS 10.4
Re: semplicemente copia/scambia una colonna su un'altra
Un "giro" nel forum non fa male a nessuno:
viewtopic.php?f=8&t=5661
viewtopic.php?f=8&t=5661
charlie
macOS 15.5 Sequoia: Open Office 4.1.16 - LibreOffice 25.8
http://www.charlieopenoffice.altervista.org
macOS 15.5 Sequoia: Open Office 4.1.16 - LibreOffice 25.8
http://www.charlieopenoffice.altervista.org


