Efnisyfirlit
Eitt af algengu vandamálunum sem flest okkar stöndum frammi fyrir í daglegu lífi okkar er hvernig á að draga ákveðin gögn úr PDF skrá yfir í Excel vinnublað með VBA . Í þessari grein mun ég sýna þér hvernig þú nærð þessu á þægilegan hátt með réttum dæmum og myndskreytingum.
Dragðu út ákveðin gögn úr PDF í Excel með VBA (Quick View)
9426
Sæktu æfingarvinnubók
Sæktu þessa æfingarbók til að æfa á meðan þú ert að lesa þessa grein.
Dragðu gögn úr PDF. xlsm
Yfirlit til að draga út ákveðin gögn úr PDF yfir í Excel með VBA (skref-fyrir-skref greining)
Svo, án frekari tafar, skulum við fara við aðalumræðu okkar í dag. Hér höfum við PDF skrá sem heitir standardnormaltable.pdf sem inniheldur töflu yfir normaldreifingu.
Og við hef opnað vinnublað sem heitir Sheet1 í Excel vinnubók þar sem við munum afrita gögnin úr PDF skránni.
Nú skal ég sýna að þú getur afritað gögn úr PDF skjalinu yfir í Excel vinnublaðið með skref-fyrir-skref greiningu.
⧪ Skref 1: Lýsa yfir nauðsynlegum inntakum
Fyrst og fremst þarftu að lýsa yfir nauðsynlegum aðföngum. Þetta felur í sér heiti vinnublaðsins, svið reitanna, staðsetningu forritsins þar sem PDF skráin verður opnuð ( Adobe Reader í þessu dæmi) og staðsetningu PDF skrá.
4215
⧪ Skref 2: Opnun PDF skjalsins (með því að nota VBA Shell Command)
Næst, við' ve til að kalla VBA Shell aðgerðina til að opna PDF skrána.
2302
⧪ Skref 3 (Valfrjálst): Að bíða í nokkur augnablik
Þetta er valfrjálst. En þegar þú hefur fengið langa röð af verkefnum er betra að bíða í smá stund til að leyfa tölvunni að klára fyrra verkefnið með góðum árangri og hefja nýtt verkefni.
5447
Hér erum við að bíða í 30 sekúndur. En ef þú vilt geturðu beðið eftir meiru.
⧪ Skref 4: Notkun SendKeys til að afrita gögn úr PDF skjalinu
Þetta er líklega mikilvægasta verkefnið. Við munum nota 3 SendKeys:
- ALT + V, P, C: Þetta er aðallega til að virkja fletta í PDF . Fyrir litlar skrár er þetta ekki nauðsynlegt. En fyrir stærri skrár verður þetta nauðsynlegt til að velja alla skrána.
- CTRL + A: Þetta er til að velja alla skrána.
- CTRL + C : Til að afrita valda skrá.
Þess vegna verða kóðalínurnar:
1783
⧪ Skref 5: Að líma gögnin í Excel skrána
Við höfum opnað tiltekna PDF skrá og afritað gögn úr þeirri skrá. Nú verðum við að líma þessi gögn inn í æskilegt svið vinnublaðsins.
1514
Hér hef ég límt inn í reit A1 á vinnublaðinu. Auðvitað er hægt að líma það hvar sem er annars staðarsamkvæmt ósk þinni.
⧪ Skref 6 (Valfrjálst): Loka PDF skjalinu (Ljúka forritinu)
Að lokum er betra að loka forritinu sem er í gangi eftir að þú hefur eru gerðar með gagnaútdrættinum.
9006
Lesa meira: Hvernig á að draga gögn úr PDF yfir í Excel (4 hentugar leiðir)
Svipaðir lestrar
- Hvernig á að flytja út gögn úr útfyllanlegu PDF-skjali yfir í Excel (með skjótum skrefum)
- Hvernig á að flytja út PDF athugasemdir í Excel töflureikni (3 fljótleg brellur)
Dæmi til að draga út ákveðin gögn úr PDF í Excel með VBA
Við höfum séð skref-fyrir-skref aðferð til að draga gögn úr PDF skrá yfir í Excel vinnublað með VBA .
Þess vegna er heildar VBA kóði til að draga gögn úr PDF skránni sem kallast standardnormaltable til Sheet1 verður:
⧭ VBA Kóði:
7999
⧭ Úttak:
Keyra þennan kóða. Og það mun afrita gögn úr PDF skránni sem heitir “standardnormaltable” yfir á vinnublaðið sem heitir “Sheet1” í virku vinnubókinni.
Lesa meira: Hvernig á að draga gögn úr mörgum PDF skjölum í Excel (3 hentugar leiðir)
Hlutur til að Mundu
- Vinnubókin sem þú munt afrita gögnin í úr PDF skránni verður að vera opin meðan kóðinn er keyrður. Annars verður þú að nota nafn vinnubókarinnar í kóðanum.
- Nafnið áforritið sem þú ert að nota í kóðanum ( Adobe Acrobat DC hér) verður að vera uppsett á tölvunni þinni. Annars færðu villu.
- Fyrir stór gagnasöfn af PDF skrám gæti ferlið tekið nokkurn tíma að afrita öll gögnin og líma. Svo vertu þolinmóður og bíddu þar til ferlinu lýkur.
Niðurstaða
Þess vegna er þetta ferlið til að draga ákveðin gögn úr PDF skrá í Excel vinnublað með VBA . Hefur þú einhverjar spurningar? Ekki hika við að spyrja okkur. Og ekki gleyma að heimsækja síðuna okkar ExcelWIKI fyrir fleiri færslur og uppfærslur.