Miten tehdä makro, joka kopioi nimiluettelosta (välilehdeltä taulukko1) halutut tiedot uuteen (taulukko2) välilehteen.
[url]http://aijaa.com/Q7N9tc[/url]
Välilehdellä (taulukko2) makron tulisi järjestellä rivin nimi, osoite sekä postinumerotiedot alekkain, kuten kuvassa.
[url]http://aijaa.com/eRm2SK[/url]
Tein makron neljästä ensimmäisestä osoitetiedosta (kopioimalla yksitellen jokaisen solun toidelle välilehdelle), ja makro toimii vain neljään ensimmäiseen osoitetietoon. Miten siis saisi jatkettua, että makro toistaisi kaikki haluamani tai tietyn määrän?
Miten tehdä makro, joka kopioi riveiltä halutut tiedot alekkain?
1
196
Vastaukset
Pakkohan tähän on jotain vastata, kun on nähty noin paljon vaivaa, että on selkeät kuvat kysymyksessä.
Yleisesti
Hyvä tietolähde Basic-ohjelmointiin OpenOfficessa on Andrew Pitonyak:
http://www.pitonyak.org/oo.php
Erityisesti tämä tiedosto:
http://www.pitonyak.org/AndrewMacro.pdf
Mitä itse ongelmaan tulee, niin siinä on useita monimutkaisuutta lisääviä tekijöitä, kuten eri taulukkolehden käyttö ja lopullisen asettelun kaksipalstaisuus.
Testimielessä kokeilin makronauhoittaa kahden rivin (kolmen solun verran) kopiointia kerrallaan taulukosta1 taulukko2-lehdelle, jossa Liitä määräten -toiminossa valittiin Transponoi. Tämä ratkaiseen kaksipalstaisuuden kohtalaisesti, jos tarve on valita vain kolmelta ensimmäiseltä sarakkeelta.
Esimerkiksi kohdistuskoodi:
rem ----------------------------------------------------------------------
dim args9(0) as new com.sun.star.beans.PropertyValue
args9(0).Name = "ToPoint"
args9(0).Value = "$C$9"
Tuossa tarvitaan molemmissa taulukoissa erikseen jollain silmukkalaskurilla (?) muutettavaksi, jotenkin näin:
args9(0).Value = "$C$" & STR(kohta2)
kohta2 = kohta2 5
Tässä siis oletetaan, että viiden rivin välein tulee uudet tiedot taulukko2:lle. long muuttuja kohta2 alustetaan aloitusriviksi.
Ei sillä, että nauhoitettu koodi olisi kaunista, mutta API-koodia pitäisi jostain vähän luntata jne.
Jospa tuosta sait ideaa?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Purran tuhoja tuskin saadaan koskaan korjatuksikaan
Purra on aiheuttanut Suomen taloudelle karmaisevat tuhot. Sen lisäksi Purra on ajanut myös suuren osan Suomen kansasta k1629704Marinin tuhojen korjaaminen kestää kahdeksan vuotta
Nyt on vasta neljännes mennyt ja ensimmäiset korjausliikkeet saatu liikkeelle. Innokkaimmat olivat odottaneet että jo t877455Miksi persuilla ei ole firmoja?
Kuten vasemmisstolaisilla, esim. Sannalla MA\PI. Eikö ole aika erikoista?1067357Se oli Orpo joka rynni Eagle S -alukselle
Vastoin kaikkia kansainvälisen merenkäynnin sääntöjä. Kunpa olisi ollut purjehtija Harkimo Suomen johdossa silloin. ht37326Persut hommasivat Suomeen 35 000 pientä lasta v. 2015
Onko Riikka Purra nyt tavoittelemassa tätä samaa historiallista persujen utopiaa? Purram kaksinaamaisessa pelissä vaadit427259Aamun Riikka: työttömyydessä lähestytään viime laman synkintä vaihetta
Nopeasti mentiiin upean Marinin hallituksen ennätystyöllisyydestä toiseen ääripäähän, kohti Suomen historian kurjimpia t217208Miksette persut irtisanoudu Kirkin lausunnoista?
Kirkhän muun muassa vaati raiskattuja naisia pidättäytymään abortista ja vaimoja alistumaan aviomiestensä tahtoon. Mik1126652Purran vuoro kiihoittua Lepomäen sääristä
"Ulkoministeri Elina sanoo, ettei muuta pukeutumistaan sen mukaan, kenet tapaa, ja että hän ei suostuisi peittämään kasv296486Demarikultin uhri kertoo
Demarikultin uhri kertoo: “En saanut mennä edes suihkuun ilman lupaa” – Seksuaalisen hyväksikäytön uhri kertoo vuosistaa845710Persujen kaksoisstandardit: Räsäsen uhkailu paha, Virran uhkailu hyvä
Tässä taas nähdään kuinka kaksinaamaista porukkaa persut ovat. Mitäs persut tähän?485495