On Excel-pohja, jonka makrot eivät toimi kaikilla. Kaikilla pitäisi olla sama ja viimeisin Office-versio. Mikä on nitkahtanut? Tulkki valittaa esim. UCase() -function kohdalla, vaikka sama kohta saman pohjan jossakin vanhemmassa versiossa toimii:
Compile error:
Can't find project or library
Makrot eivät toimi kaikilla
4
326
Vastaukset
- Anonyymi
Ihan ekana kannattaa varmistua siitä, että makrot on varmasti sallittu siinä virheitä herjaavassa dokumentissa. Siis päätteenä ei .xlsx vaan .xlsm.
- Anonyymi
Olisko joku viittausongelma?
https://docs.microsoft.com/en-us/office/vba/Language/Reference/User-Interface-Help/can-t-find-project-or-library
Voi kokeilla myös nimetä tiedosto ensin uudelleen. Sitten aukaise Excel safe-moodissa (esim. Win R -> excel.exe /safe). Avaa uudelleennimetty tiedosto ja tsekkaa onko kunnossa, ja tee mahdolliset muutokset. Sen jälkeen tallenna alkuperäisellä nimellä. - Anonyymi
1. Katsokaa, että tiedostomuoto on .xlsm.
2. Katsokaa Excelin asetuksista, että makrojen käyttö on sallittu. - Anonyymi
Tuo sama vika ilmeni nyt itsellänikin vastaavassa tiedostossa, joka oli vielä edellisenä päivänä toiminut. Excel ei tunnistanut omia standardifuktioitaan ja valitti jokaisesta esittelemättömästä muuttujasta. Huomasin, että VBAn Project exploreriin oli ilmestynyt kohta References ja sinne viittaus johonkin FirmanMakrot.xlam.
Tools - References oli harmaana.
Kopioin omia makroja sisältävän modulin sisällön ja pyyhin sen tyhjäksi. Nyt Excel ei nähnyt siinä vikaa eikä Tools - References ollut enää harmaana. Siellä oli viittaus em. FirmanMakrot. Kun sen poisti, se poistui myös Project Explorerista. Sen jälkeen kun makromodulin sisällön palautti takaisin, kaikki toimi taas kuten ennenkin.
Osaako joku sanoa, mistä em. ongelma olisi tullut?
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Hei sinä nainen
Haluan olla rehellinen – olet hämmentänyt minua todella paljon. En ota sinusta mitään selvää, ja ehkä juuri siksi huomaa883284Kelan perkeleellinen käytäntö
Kun äiti joutuu hakemaan Kelalta tukia vähien tulojen tähden, niin aina otetaan huomioon lapsen tilillä olevat rahat. Ei3292894Putin ei suostu tulitaukoon nyt kun Kurskin taistelut ovat kesken
ja venäjä on viimein päässyt niskan päälle, suuren ylivoiman turvin. Ukraina ilmeisesti suorittaakin taktista vetäytymi1911576Martinan firma haastettiin käräjille
Seiska: Martinan firma haastettiin käräjille, taustalla outo rahasotku.2421334Voi kulta rakas
Kyllä minäkin olen sinuun rakastunut. Oisit avautunut tunteistasi aiemmin niin ei tarvitsisi kiertoteitä kuulla tästä. �621282Miksi haluat satuttaa
Sillä tiedolla ettet välittäisi minusta vaikka se ei ole totta. Silti tiedän että rakastat minua edelleen. Niinkuin sano281041- 741010
- 791007
- 117970
- 72934