Prijavite se pomoću Microsofta
Prijavi se ili izradi račun.
Zdravo,
Odaberite drugi račun.
Imate više računa
Odaberite račun putem kojeg se želite prijaviti.

Za Microsoft Excel 97 i stariju ili Microsoft Excel 98 Macintoshu ili stariju verziju ovog članka pročitajte članak 107564.

Sažetak

U programima Microsoft Visual Basic for Applications nisu podržane sve funkcije radnog lista programa Microsoft Excel kao načini objekta aplikacije . Ako pokušate koristiti neku od ovih funkcija radnog lista s objektom aplikacije , prikazat će se sljedeća poruka o pogrešci:

Pogreška "trčanje-vrijeme" "438": Objekt ne podržava ovo svojstvo ili metodu

Dodatne informacije

Možete pisati procedure za Visual Basic koje pozivaju funkcije radnog lista programa Microsoft Excel. Funkcije radnog lista dostupne u postupcima programa Visual Basic nalaze se u objektu aplikacija , a navedene su na popisunačini ili Svojstva za objekt aplikacije u pregledniku Visual Basic Object. većina funkcija radnog lista koje nisu dostupne kao metode objektaaplikacije imaju ekvivalentni operator ili funkcija programa Microsoft Visual Basic. Funkcija radnog lista MORH -a, primjerice, nije dostupna kao način objekta aplikacije jer postoji ekvivalentni operator MORH -a ugrađen u Visual Basic. Operator Visual Basic radi brže od funkcije Microsoft Excel u modulu Visual Basic.

Funkcije radnog lista programa Excel dostupne kao metode u programu Visual Basic

Pažnja: u sljedećim se koracima pretpostavlja da ste instalirali datoteku pomoći za Visual Basic. Da biste prikazali popis svih funkcija radnog lista programa Microsoft Excel koje su dostupne kao metode objekta aplikacija u programu Visual Basic, slijedite ove korake:

  1. U programu Visual Basic Editor upišite funkcije radnog lista u pomoćniku sustava Microsoft Office, a zatim kliknite Pretraži.

  2. Na popisu tema kliknite Popis funkcija radnog lista dostupnih u Visual Basic.

Da biste pronašli ekvivalentni operator Visual Basic ili funkciju radnog lista programa Microsoft Excel koja nije dostupna kao metoda objekta aplikacije , slijedite ove korake:

  1. U programu Visual Basic Editor upišite funkciju ili naziv operatora u pomoćniku za Office, a zatim kliknite Pretraži. Primjerice, upišite mod.

  2. Na popisu tema kliknite temu za funkciju ili operator. Kliknite, primjerice, temu operatora MORH -a.

U sljedećoj se tablici nalaze funkcije radnog lista koje nisu dostupne kao načini objekta aplikacije . Funkcije Visual Basic ekvivalentni popisi stupaca možete koristiti da proizvodi rezultate kao što su (ili slične) rezultate koje funkcije vraćaju. Microsoft Excel Visual Basic worksheet function equivalent ------------------------------------------------------------------- ABS() Abs function ATAN() Atn function CHAR() CHR function CODE() ASC function COS() Cos function DATE() DATESERIAL function ERROR.TYPE() ERR function EXACT() STRCOMP function EXP() Exp function INDIRECT() No direct equivalent - use Range, Cells, Offset, or any other way of referencing cells. INFO() No direct equivalent - use the following: CURDIR function, the following Application properties (MEMORYTOTAL, MEMORYUSED, MEMORYFREE, VERSION, OPERATINGSYSTEM, CALCULATION, COUNT) ISBLANK() ISEMPTY function ISREF() TYPENAME function LEN() LEN function LOWER() LCASE function N() No equivalent (none needed) NA() No equivalent - use ActiveCell.Value = "#N/A" RAND() RND function RANDOMIZE() Randomize function SIN() Sin function SIGN() Sgn function SQR() Sqr function SQRT() Sqr function T() No equivalent (none needed) TAN() Tan function TODAY() DATE function TRUNC() FIX function TYPE() TYPENAME function UPPER() UCASE function VALUE() VAL function Pažnja: funkcija radnog lista programa Microsoft Excel i operator ili funkcija Visual Basic ekvivalentno ne izračunavaju se uvijek na isti način i mogu davati razne rezultate, čak i kada imaju isti naziv. Pomoću funkcije Visual Basic ekvivalentni operator ili funkcija preferira se povećana brzina i fleksibilnost u izračunima. Osim toga, operator ili funkcija Visual Basic dostupna je svim aplikacijama koje koriste Microsoft Visual Basic for Applications. iako se preporučuje da koristite operatore ili funkcije programa Visual Basic prikazane na gornjem popisu, ako je potrebno, u programu Visual Basic makronaredbe možete koristiti funkcije radnog lista. Kao primjer, radni list Atan možete koristiti u makronaredbi programa Visual Basic pomoću funkcija ExecuteExcel4Macro ili valorizirati : x = Application.ExecuteExcel4Macro("Atan(12)") ili x = Application.Evaluate("Atan(12)")

Potrebna vam je dodatna pomoć?

Želite dodatne mogućnosti?

Istražite pogodnosti pretplate, pregledajte tečajeve za obuku, saznajte kako zaštititi uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na njih, pošaljete povratne informacije i čujete se sa stručnjacima s bogatim znanjem.

Jesu li vam ove informacije bile korisne?

Koliko ste zadovoljni jezičnom kvalitetom?
Što je utjecalo na vaše iskustvo?
Ako pritisnete Pošalji, vaše će se povratne informacije iskoristiti za poboljšanje Microsoftovih proizvoda i usluga. Vaš će IT administrator moći prikupiti te podatke. Izjava o zaštiti privatnosti.

Hvala vam na povratnim informacijama!

×