Sisällysluettelo
Tässä artikkelissa näytän, miten voit debugata tulostusta osoitteessa VBA Excelissä. Opit avaamaan välittömän ikkunan ja debuggaamaan tulostamaan koko koodin, koodirivin tai tietyn muuttujan arvon ikkunaan.
Excel VBA:n vianmääritys Tulosta (Pikakatselu)
Lataa harjoituskirja
Lataa tämä harjoituskirja samalla kun luet tätä artikkelia.
VBA Debug Print.xlsm4 tehokasta tapaa suorittaa virheenkorjaustulostus Excel VBA:ssa
Katsotaanpa, miten voimme debugata tulostuksen kautta. VBA Excelissä.
1. Avaa välitön ikkuna tulostuksen vianmääritystä varten Excel VBA:ssa.
Jotta voit debugata tulostusta VBA , sinun on ensin avattava Välitön painamalla ALT + F11 avataksesi Visual Basic ikkuna.
Paina sitten CTRL + G näppäimistölläsi. Välitön ikkuna avautuu.
Aiheeseen liittyvä sisältö: Excel VBA: Tulosta UserForm-muoto sivulle sopivaksi (2 menetelmää)
2. Vianmääritys Tulosta täydellinen koodi Excel VBA:n välittömään ikkunaan.
Nyt olemme oppineet avaamaan Välitön ikkunassa. Katsotaanpa, miten debug tulostaa tulosteen täydellisen VBA koodi ikkunassa.
Pidetään VBA koodi, joka ottaa muuttujiksi kaksi kokonaislukua A ja B ja palauttaa niiden summan muuttujassa C .
Sub Debug_Print() A = 10 B = 15 C = A + B End Sub
Nyt tulostaa arvo C vuonna Välitön ikkunassa, sinun on lisättävä tämä rivi.
Debug.Print C
Jos nyt suoritat koodin, huomaat arvon C (10+15 = 25) välittömään ikkunaan.
Lue lisää: VBA-koodi tulostuspainiketta varten Excelissä (5 esimerkkiä)
Samanlaisia lukemia:
- Excel VBA: Tulostusalueen asettaminen dynaamisesti (7 tapaa)
- Excel-arkin tulostaminen koko sivulle (7 tapaa)
- Tulosta Excel-arkki A4-kokoon (4 tapaa)
- Kuinka asettaa rivi Excelin tulostusotsikoiksi (4 menetelmää)
- Kuinka tulostaa useita arkkeja Excelissä (7 eri menetelmää)
3. Vianmääritys Koodirivin tulostaminen VBA:n välittömään ikkunaan.
Edellisessä esimerkissä näimme, miten voimme tulostaa koodin tulosteen komennossa Välitön ikkuna debug.print komento.
Mutta voit kirjoittaa koodirivin suoraan Immediate-ikkunaan ja ajaa sen. Esimerkiksi tässä olen kirjoittanut tämän koodirivin ikkunaan nimeltä Välitön ikkuna.
Debug.Print "Tämä on välitön ikkuna."
Paina nyt ENTER rivi suoritetaan, ja näet tulosteen ikkunan seuraavalla rivillä.
Lue lisää: Miten tulostaa Excel-arkki viivoilla (3 helppoa tapaa)
4. Vianmääritys Tulosta taukotilassa välittömässä ikkunassa Excel VBA:ssa.
Voit myös debug-tulostaa tietyn koodin arvon komennossa Välitön Mutta sitä varten sinun on siirryttävä taukotilaan, jossa VBA .
Esimerkiksi seuraavassa kuvassa koodi on katkaisutilassa rivin kohdalta:
C = A + B
Taukotila tarkoittaa, että koodin suorituksen aikana kyseistä riviä ei suoriteta.
Nyt voimme tulostaa minkä tahansa muuttujan arvon debug-tulostuksen ohjelmassa Välitön ikkuna.
Esimerkiksi, jos haluat tulostaa muuttujan arvo B , lisää tämä koodirivi Välitön ikkuna:
Klikkaa ENTER . Ja saat selville, mikä arvo on B Näytetään. Se on 15 .
Aiheeseen liittyvä sisältö: Miten tulostaa valittu alue Excelissä yhdelle sivulle (3 menetelmää)?
Muistettavat asiat
Vianmääritys Tulosta ei ole mitään muuta kuin tietyn arvon näyttäminen VBA vuonna Välitön Jos et halua käyttää debug-tulostusta, voit käyttää komentokehotetta Viestilaatikko osoitteessa VBA .
Päätelmä
Nämä ovat siis tapoja käyttää debug-tulostusta osoitteessa VBA Onko sinulla kysyttävää? Kysy rohkeasti meiltä. Äläkä unohda vierailla sivustollamme. ExcelWIKI lisää viestejä ja päivityksiä.