Sut i Dynnu Data Penodol o PDF i Excel Gan Ddefnyddio VBA

  • Rhannu Hwn
Hugh West

Un o'r problemau cyffredin sy'n wynebu'r rhan fwyaf ohonom yn ein bywydau bob dydd yw sut i dynnu rhywfaint o ddata penodol o ffeil PDF i daflen waith Excel gan ddefnyddio VBA . Yn yr erthygl hon, byddaf yn dangos i chi sut rydych chi'n cyflawni hyn yn gyfforddus gydag enghreifftiau a darluniau cywir.

Tynnu Data Penodol o PDF i Excel Gan Ddefnyddio VBA (Golwg Cyflym)

3289

Lawrlwythwch Gweithlyfr Ymarfer

Lawrlwythwch y gweithlyfr ymarfer hwn i wneud ymarfer corff tra byddwch yn darllen yr erthygl hon.

Detholiad Data o PDF. xlsm

Trosolwg i Dynnu Data Penodol o PDF i Excel Gan Ddefnyddio VBA (Dadansoddiad Cam wrth Gam)

Felly, heb oedi pellach, gadewch i ni fynd at ein prif drafodaeth heddiw. Yma mae gennym ni ffeil PDF o'r enw standardnormaltable.pdf sy'n cynnwys tabl o'r dosraniad normal.

Ac rydym ni 'wedi agor taflen waith o'r enw Sheet1 mewn gweithlyfr Excel lle byddwn yn copïo'r data o'r ffeil PDF .

Nawr byddaf yn dangos y gallwch gopïo data o'r ffeil PDF i'r daflen waith Excel trwy ddadansoddiad cam wrth gam.

⧪ Cam 1: Datgan y Mewnbynnau Angenrheidiol<2

Yn gyntaf oll, mae'n rhaid i chi ddatgan y mewnbynnau angenrheidiol. Mae'r rhain yn cynnwys enw'r daflen waith, ystod y celloedd, lleoliad y rhaglen y bydd y ffeil PDF yn cael ei hagor drwyddo ( Adobe Reader yn yr enghraifft hon), a lleoliad y PDF ffeil.

6991

⧪ Cam 2: Agor y Ffeil PDF (drwy Ddefnyddio Gorchymyn Shell VBA)

Nesaf, rydym' rhaid i mi ffonio'r swyddogaeth VBA Shell i agor y ffeil PDF .

4767

⧪ Cam 3 (Dewisol): Aros am Ychydig Eiliadau

Mae hwn yn ddewisol. Ond pan fydd gennych chi gyfres hir o dasgau, mae'n well aros am ychydig funudau i ganiatáu i'ch cyfrifiadur orffen y dasg gynharach yn llwyddiannus a dechrau tasg newydd.

1767

Yma, rydyn ni'n aros am 30 eiliad. Ond os dymunwch, gallwch aros am fwy.

⧪ Cam 4: Defnyddio SendKeys i Gopïo Data o'r Ffeil PDF

Mae'n debyg mai dyma'r dasg bwysicaf. Byddwn yn defnyddio 3 SendKeys:

  • ALT + V, P, C: Mae hyn yn bennaf ar gyfer galluogi'r sgrolio i mewn y PDF . Ar gyfer ffeiliau bach, nid yw hyn yn angenrheidiol. Ond ar gyfer ffeiliau mwy, daw hyn yn angenrheidiol ar gyfer dewis y ffeil gyfan.
  • CTRL + A: Mae hyn ar gyfer dewis y ffeil gyfan.
  • CTRL + C : Ar gyfer copïo'r ffeil a ddewiswyd.

Felly, llinellau'r cod fydd:

1444

⧪ Cam 5: Gludo'r Data yn y Ffeil Excel

Rydym wedi agor y ffeil PDF benodol ac wedi copïo data o'r ffeil honno. Nawr mae'n rhaid i ni gludo'r data hwnnw i'r ystod ddymunol o'r daflen waith.

4905

Yma, rydw i wedi pastio yng nghell A1 y daflen waith. Wrth gwrs, gallwch chi ei gludo yn unrhyw le arallyn ôl eich dymuniad.

⧪ Cam 6 (Dewisol): Cau'r Ffeil PDF (Dod â'r Cais i Ben)

Yn olaf, mae'n well cau'r rhaglen redeg ar eich ôl yn cael eu gwneud gyda'r echdynnu data.

9296

Darllen Mwy: Sut i Dynnu Data o PDF i Excel (4 Ffordd Addas)<2

Darlleniadau Tebyg

  • Sut i Allforio Data o PDF Fillable i Excel (gyda Chamau Cyflym)
  • Sut i Allforio Sylwadau PDF i Daenlen Excel (3 Tric Cyflym)

Enghraifft i Dynnu Data Penodol o PDF i Excel Gan Ddefnyddio VBA

Rydym wedi gweld y weithdrefn cam wrth gam i dynnu data o ffeil PDF i daflen waith Excel gan ddefnyddio VBA .

Felly, mae'r Cod VBA i echdynnu data o'r ffeil PDF o'r enw standardnormaltable i Sheet1 fydd:

VBA Cod:

4135

Allbwn:

Rhedwch y cod hwn. A bydd yn copïo data o'r ffeil PDF o'r enw "standardnormaltable" i'r daflen waith o'r enw "Taflen1" yn y llyfr gwaith gweithredol.

Darllen Mwy: Sut i Dynnu Data o Ffeiliau PDF Lluosog i Excel (3 Ffordd Addas)

Pethau i Cofiwch

  • Rhaid cadw'r gweithlyfr y byddwch yn copïo'r data o'r ffeil PDF ynddo ar agor wrth redeg y cod. Fel arall, bydd yn rhaid i chi ddefnyddio enw'r llyfr gwaith yn y cod.
  • Enw'rrhaid gosod y rhaglen rydych chi'n ei defnyddio o fewn y cod ( Adobe Acrobat DC yma) ar eich cyfrifiadur. Fel arall, byddwch yn derbyn gwall.
  • Ar gyfer setiau data mawr o ffeiliau PDF , gall y broses gymryd peth amser i gopïo'r holl ddata a gludo. Felly byddwch yn amyneddgar ac arhoswch nes bydd y broses wedi'i chwblhau'n llwyddiannus.

Casgliad

Felly, dyma'r broses i dynnu rhywfaint o ddata penodol o PDF ffeil i daflen waith Excel gan ddefnyddio VBA . Oes gennych chi unrhyw gwestiynau? Mae croeso i chi ofyn i ni. A pheidiwch ag anghofio ymweld â'n gwefan ExcelWIKI am ragor o bostiadau a diweddariadau.

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.