Pierakstīties, izmantojot Microsoft
Pierakstīties vai izveidot kontu
Sveicināti!
Atlasīt citu kontu.
Jums ir vairāki konti
Izvēlieties kontu, ar kuru vēlaties pierakstīties.

Microsoft Excel 97 un vecākas versijas vai Microsoft Excel 98 Macintosh izdevumam vai vecākā versijā šajā rakstā skatiet .

Kopsavilkums

Microsoft Visual Basic for Applications, ne visas Microsoft Excel darblapas funkcijas tiek atbalstītas programmas objektu metodēm. Ja mēģināt izmantot kādu no šīm darblapas funkcijas programmas objektu, tiek parādīts šāds kļūdas ziņojums:

"438" izpildlaika kļūda: objekts neatbalsta šo rekvizītu vai metodi.

Papildinformācija

Rakstāt Visual Basic procedūru, kas izsauc Microsoft Excel darblapas funkcijas. Programmas objektu ir darblapas funkcijas, kas pieejami Visual Basic procedūras un norādītasmetodes vai rekvizītu sarakstā programmas objektu Visual Basic objekta Browser.Most darblapas funkcijas, kas nav pieejamsprogrammas objektu metodes ir Microsoft Visual Basic iebūvēto līdzvērtīgu operatoru vai funkciju. Piemēram, MOD darblapas funkcijas nav pieejams programmas objekta metode, jo ir līdzvērtīgi Mod operatora iebūvētais Visual Basic. Visual Basic operatoru ātrāks par Microsoft Excel funkcija darbojas Visual Basic modulī.

Excel darblapas funkcijas, kas pieejamas metodēm Visual Basic

Piezīme: šajās darbībās tiek pieņemts, ka datorā ir instalēta Visual Basic palīdzības failu. Lai parādītu sarakstu ar visiem Microsoft Excel darblapas funkcijas, kas ir pieejams programmas Visual Basic objekta metodes, rīkojieties šādi:

  1. Visual Basic Editor ierakstiet darblapas funkcijas Microsoft Office Palīgam un pēc tam noklikšķiniet uz Meklēt.

  2. Tēmu sarakstā noklikšķiniet uz Sarakstā no darblapas funkcijas pieejams Visual Basic.

Lai atrastu līdzvērtīgu Visual Basic operatoru vai Microsoft Excel darblapas funkcija, kas nav pieejama kā lietojumprogrammas objektu metode funkciju, rīkojieties šādi:

  1. Visual Basic redaktora funkciju vai operatora nosaukumu lodziņā Office palīgu un pēc tam noklikšķiniet uz Meklēt. Piemēram, ierakstiet mod.

  2. Tēmu sarakstā noklikšķiniet uz funkcija vai operatora tēmu. Piemēram, noklikšķiniet uz Operatora Mod tēmu.

Tālāk norādītajā tabulā norādītas darblapas funkcijas, kas nav pieejams programmas objekta metodes. Visual Basic ekvivalenta kolonnā tiek rādītas funkcijas, tāpat kā (vai līdzīgs) rezultāti, kas atgriež rezultātu. 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 Piezīme: programmas Microsoft Excel darblapas funkcijas un Visual Basic līdzvērtīgu operatoru vai funkciju, ne vienmēr tiek aprēķināta tādā pašā veidā un dažādi rezultāti var sniegt pat tad, ja tiem ir tāds pats nosaukums. Izmantojot Visual Basic līdzvērtīgu operatoru vai funkciju ieteicams palielināt ātrumu un elastību aprēķini. Turklāt ir pieejams visas lietojumprogrammas, kas izmanto Microsoft Visual Basic Applications.Although ieteicams izmantot Visual Basic operatoru vai funkciju iepriekš sarakstā rādīto Visual Basic operatoru vai funkciju, ir alternatīva Ja nepieciešams, izmantojot Visual Basic makro darblapas funkcijas metodes. Piemēram, var izmantot darblapas ATANExecuteExcel4Macro vai novērtēt funkcijas, izmantojot Visual Basic makro: x = Application.ExecuteExcel4Macro("Atan(12)") - vai - x = Application.Evaluate("Atan(12)")

Nepieciešama papildu palīdzība?

Vēlaties vairāk opciju?

Izpētiet abonementa priekšrocības, pārlūkojiet apmācības kursus, uzziniet, kā aizsargāt ierīci un veikt citas darbības.

Kopienas palīdz uzdot jautājumus un atbildēt uz tiem, sniegt atsauksmes, kā arī saņemt informāciju no ekspertiem ar bagātīgām zināšanām.

Vai šī informācija bija noderīga?

Cik lielā mērā esat apmierināts ar valodas kvalitāti?
Kas ietekmēja jūsu pieredzi?
Nospiežot Iesniegt, jūsu atsauksmes tiks izmantotas Microsoft produktu un pakalpojumu uzlabošanai. Jūsu IT administrators varēs vākt šos datus. Paziņojums par konfidencialitāti.

Paldies par jūsu atsauksmēm!

×