300 Exemple

Obiect Err

Err Object

Dacă nu sunteți familiarizați cu Eroare de manipulare totuși, vă recomandăm să citiți mai întâi acest exemplu. Când apare o eroare în Excel VBA apare, proprietățile Obiect Err sunt umplute cu informații.



Situatie:

rotund la cel mai apropiat număr întreg excel

Programul de mai jos calculează rădăcină pătrată de numere.





Obiect Err în Excel VBA

1. Plasați a butonul de comanda pe foaia de lucru și adăugați următoarele linii de cod:



Nici unulrngLa fel deGama, celulaLa fel deGamă
A stabilitrng = Selecție

Pentru FiecarecelulăÎnrng
Pe Eroare Mergi laValoare invalida:
cell.Value = Sqr (cell.Value)
Următorulcelulă

Ieșire Sub

Valoare invalida:

MsgBox Err.Number & '' & Err.Description & 'at cell' & cell.Address

Relua Următorul

Rezultați atunci când selectați Range („B2: B6”) și faceți clic pe butonul de comandă de pe foaie:

cum se face trendline în Excel

Rezultatul obiectului Err

Rezultatul obiectului Err

Explicație: atunci când apare o eroare, proprietatea număr a obiectului Err este completată cu un număr unic de eroare al erorii curente, iar proprietatea Descriere este completată cu descrierea erorii curentei.

2. Este posibil ca aceste descrieri să nu fie foarte utile pentru utilizatorii programului dvs. Puteți face mesajele de eroare mai ușor de utilizat modificând ultima parte a macro-ului după cum urmează:

Valoare invalida:

Selectați CazErr.Number
Caz Este= 5
MsgBox „Nu se poate calcula rădăcina pătrată a numărului negativ la celulă” & cell.Address
Caz Este= 13
MsgBox „Nu se poate calcula rădăcina pătrată a textului la celulă” & cell.Address
Sfârșit Selectați

Relua Următorul

Sfat: treceți prin Selectați Caz pentru a afla mai multe despre structura Select Case.

Rezultat:

sursa de date pentru schimbarea tabelului pivot excel

Mesaj prietenos

Mesaj prietenos

4/6 Finalizat! Aflați mai multe despre erorile macro>
Accesați capitolul următor: Manipularea șirurilor



^