• Rekisteröidy ja osallistu keskusteluun. SHABOOM

Suuri Word, Excel & Access -thread

Liittynyt
6.1.2003
Viestejä
536
Ikä
30
Perjantaina olis excelin jatkokurssin harkkatyön palautus. Aiheena käytän urheilua ja voimailua noin yleisesti; Jotenkin nyt on vaan ruvennu loppumaan ideat, mitä kaikkea voisin tuolla excelillä tehdä.

Tällä hetkellä löytyy:
- Sarjapainolaskuri joka ottaa huomioon perintötekijät (sisäkkäisiä IF-lausekkeita ja matemaattinen kaava)
- Sarjapituuksien vaikutusten selitykset. Esim column: maksimivoima; rows: toisto 1-3, palautukset 3-5min, energianlähde ATP jne. (En oo vielä keksiny käyttötarkoitusta tälle työkirjalle)
- Mitä tänään on ohjelmassa -sheet, johon oon tehny kentän johon syöttämällä päivämäärä, excel hakee sen päivämäärän tiedot aamu- ja iltatreeneistä sekä lataa makrolla kyseisen viikonpäivän treeniohjelman näkyviin. Kyseinen data tulee olemaan eri sheetillä/työkirjassa. Hyödyllinen jos on joko tosi hajamielinen tai treenaa muulla kuin 7-päivän jaolla.
- Pivot-taulukkoa varten tein aamupaino/fiilis/kalorit/venyttelyn määrä/unen määrä per päivä -taulukon josta voi tehä sen pivotin ja vetää graafeja ja hakea korrelaatioita.
- Lopuks löytyy vielä historiallinen data sarjapainoista eri vuosilta, johon oon laittanu vähän =MAX ja =MIN funktioita ja conditional formatingia.


Makroja pitäis kai tunkea vielä lisää tuohon ja ehkä inputboxeja + jotain muuta näppärää. Myös jotkut siistit statistic-formulat ois kai jees, mut tosiaan nyt on ideat vähän lopussa, joten jos jollakulla välähtää niin heittäkää ideoita ilmoille! :)
 

skillster

VIP
Liittynyt
12.12.2004
Viestejä
474
Miten saan PDF-dokumentin lisättyä word-dokumenttiin?

Mulla siis lopputyö docx:nä ja siihen pitäisi liitteeksi lisätä pdf:nä oleva tutkimusselostus. Wordin lisää objekti komennolla olen saanut pdf:n ekan sivun lisättyä moitteettomasti, mutta loput 14 sivua pitäisi myös saada jotenkin.
 
Liittynyt
17.4.2002
Viestejä
3 217
Ikä
38
Ei saatana nyt on hyvät neuvot tarpeen.
Väänsin Exceliä tuntikausia. Se tuli valmiiksi ja suojasin sen avaamisen salasanalla. Nyt en kuitenkaan saa sitä auki! Eli jonkun näppäilyvirheen muka tein siinä. Olen satavarma, mitkä 10 kirjainta ja numeroa siinä on, mutta ei vain aukea. Eli jossain kohtaa salasanaa luodessa olen kenties painanut caps lockia. Vaikka tiedän merkit, niin en silti saa auki koittelemalla eri kohtiin laittaa isoa kirjainta pienen sijaan.

Kai tähän nyt joku keino on? Tiedosto on luotu tällä minun koneella ja minun käyttäjätunnuksillani, kai nyt jotenkin pääsen oman tiedoston sisältöön käsiksi vielä?
 

Dopey

Easy like Sunday morning
VIP
Liittynyt
8.12.2002
Viestejä
7 919
Ikä
49
Kaupunki
US of A
Excelin suojaus ei ole kummoinen. Googlaamalla löytyy työkaluja:
Screen Shot 2014-01-03 at 10.21.28.png
 
Liittynyt
8.7.2010
Viestejä
13
Tarkoituksena olisi saada Excelillä täytettävään tilausvahvistuslomakkeeseen painike, joka tallettaisi tiedoston muodossa "tilausnumero - Tilausvahvistus - Asiakas" (missä tilausnumero on solussa G7 ja asiakkaan nimi alasvetovalikossa solussa G6).

Nyt koodin ajaminen antaa virheilmoituksen
Runtime error '424': Object required

Mikä alla olevassa siis mahtaa olla vialla? Aiemmin toi toimi jo jossain vaiheessa, mutta sitten taulukkoa päivittäessä olen saanut tuon jotenkin rikki :face:

Koodi:
Sub SaveMyWorkbook()

    Dim strPath As String
    
    
    strPath = Sheet1.Range("G7").Value & " - Tilausvahvistus - " & Sheet1.Range("G6").Value & ".xlsm"

    ActiveWorkbook.SaveAs Filename:=strPath

End Sub
 
Liittynyt
8.7.2010
Viestejä
13
Tarkoituksena olisi saada Excelillä täytettävään tilausvahvistuslomakkeeseen painike, joka tallettaisi tiedoston muodossa "tilausnumero - Tilausvahvistus - Asiakas" (missä tilausnumero on solussa G7 ja asiakkaan nimi alasvetovalikossa solussa G6).

Nyt koodin ajaminen antaa virheilmoituksen
Runtime error '424': Object required

Mikä alla olevassa siis mahtaa olla vialla? Aiemmin toi toimi jo jossain vaiheessa, mutta sitten taulukkoa päivittäessä olen saanut tuon jotenkin rikki :face:

Koodi:
Sub SaveMyWorkbook()

    Dim strPath As String
    
    
    strPath = Sheet1.Range("G7").Value & " - Tilausvahvistus - " & Sheet1.Range("G6").Value & ".xlsm"

    ActiveWorkbook.SaveAs Filename:=strPath

End Sub
Tämä selvisikin jo. Vikana oli, että yritin viitata välilehdellä näkyvään nimeen "Sheet1", kun olisi pitänyt viitata editorin vasemmassa reunassa näkyvään nimeen "Sheet2".
 
Liittynyt
27.5.2003
Viestejä
990
Miten 2007 Excelissä saa tiedostot avautumaan omiin ikkunoihin? Ärsyttävää kun ne aukeaa aina samaan työkirjaan, eikä sivuja pysty helposti viemään eri näyttöihin.
 
Liittynyt
3.7.2002
Viestejä
8 901
Moro. Tarvitsisi pystyä luomaan tietylle alueelle/taulukkoon/lomakkeeseen X määrä rivejä syöttämällä luku X tyhjään kenttään. Näiden rivien pitäisi tulla tietylle välille (ensimmäinen rivi sisältää otiskot ja viimeinen rivi summat/muita tietoja kokoavia funktioita, tähän väliin kaikki luotavat rivit). Lisäksi rivien solujen pitäisi sisältää oletuksena tiettyjä tietoja, kuten juokseva numerointi esim. tuote1, tuote2 jne. ja alasvetovalikoita.

Onnistuuko?
 
Liittynyt
10.12.2006
Viestejä
748
3 ulotteinen kappale, mikä koostuu yli 30 osasta, joiden painopiste ja koordinaatit on tiedossa. Nämä on jo syötetty ja pitäisi laskee koko härvelin painopiste. Mitenkähän tämän saisi exceliin yhtälöillä, niin ei tarviisi jokaista solua alkaa plussaamaan ja kertomaan jne..
Eli siis tämä linkin perus yhtälö "excel muotoon" vai liekkö excelissä valmista yhtälö tälle? Center of gravity
 
Liittynyt
22.8.2003
Viestejä
9 680
Ikä
30
Miten 2007 Excelissä saa tiedostot avautumaan omiin ikkunoihin? Ärsyttävää kun ne aukeaa aina samaan työkirjaan, eikä sivuja pysty helposti viemään eri näyttöihin.
Olen itse ratkaissut tuon niin, että käynnistän kaksi (tai kuinka monta tarvitsenkaan) eri Exceliä. Avaan niihin erillisiin ikkunoihin sitten dokumentit. En tiedä onko paras ratkaisu, mutta toimii hyvin.
 
Liittynyt
29.8.2009
Viestejä
2 849
3 ulotteinen kappale, mikä koostuu yli 30 osasta, joiden painopiste ja koordinaatit on tiedossa. Nämä on jo syötetty ja pitäisi laskee koko härvelin painopiste. Mitenkähän tämän saisi exceliin yhtälöillä, niin ei tarviisi jokaista solua alkaa plussaamaan ja kertomaan jne..
Eli siis tämä linkin perus yhtälö "excel muotoon" vai liekkö excelissä valmista yhtälö tälle? Center of gravity
Onko noista apua, jos tälläät Googleen:
excel functions "center of gravity"
tai
excel functions "centre of gravity"
 
Liittynyt
27.5.2003
Viestejä
990
Olen itse ratkaissut tuon niin, että käynnistän kaksi (tai kuinka monta tarvitsenkaan) eri Exceliä. Avaan niihin erillisiin ikkunoihin sitten dokumentit. En tiedä onko paras ratkaisu, mutta toimii hyvin.
Näin olen itsekkin tehnyt. Kysyin tätä asiaa myös meidän ict-helpparinörteiltä, mutta parempaa vaihtoehto ei löytynyt. Ehkä elämästä on vain tullut vähän haasteellisempaa, yritän selvitä.
 
Liittynyt
12.3.2006
Viestejä
10 196
Sen siitä saa, kun on niin potilas Excelin kanssa. Olen luonut ihan perinteisen vaakapylväsdiagrammin, jossa pylväät kulkee vaakasuunnassa x-akselin toimiessa mitta-asteikkona. Nyt haluan esittää pylväät (eli y-akselin) käänteisessä järjestyksessä, ja tämän voi valita paristakin paikkaa, eikä tämä ole mikään ongelma. Mutta kääntämällä y-akselin arvot käänteiseen järjestykseen hyppää x-akselin mitta-asteikko samalla kaavion yläreunaan, mikä on todella vammaisen näköistä. Saako x-akselin kiinnitettyä jostain omalle paikalleen alareunaan, vai pitääkö tässä jatkossakin vaan käyttää jotain lasten konsteja, ja luoda noi kaaviot arvojen ollessa nurinpäin? Olen siis luonut noi diagrammit suoraan seliteteksteistä ja niiden arvoista.
 
Liittynyt
27.2.2004
Viestejä
1 600
Kaupunki
Espoo
Täällä taitaa olla huomattavasti enemmän kysymyksiä kuin vastauksia, mutta koitan onneani. Jonkinnäköinen omalle tasolle hyvin kunnianhimoinen suodatin pitäisi taulukkolaskentaan saada aikaseksi.

Parempi suodatin.png

Eli harmaalla on lähtötiedot, joista pitäis saada sinisiin soluihin annetuilla luvuilla suodatettua henkilöt, jotka täyttää kaikki annetut kriteerit (vihreä alue). Esimerkissä on siis haluttu etsiä henkilöiden joukosta ne, jotka on yli 20-vuotiaita, alle 100-kiloisia ja yli 170-senttisiä. Lopputuloksena ehdot täytti Cisse ja Dena.

Tämä esimerkkihän on siis kokonaan käsin täytetty, onko Google Sheetsissä tai Excelissä mahdollista saada moinen funktioilla automaattiseksi? Eli syöttämällä minimi- tai maksimiarvoja, ohjelma osaisi kertoa kuka ne täyttää?

Filter? Query? Lienee noin minuutin homma, mutta... Mie en ossoo, ossoot sie?

edit. Ja jättäkää nuo alimmat liitetyt thumbnailit huomiotta, kiitos.
 

Liitteet

Ylös