Mar a bhriseas tu ceanglaichean ann an Excel

Tha conaltradh na fheart glè fheumail ann an Excel. Às deidh na h-uile, glè thric feumaidh luchd-cleachdaidh fiosrachadh bho fhaidhlichean eile a chleachdadh. Ach ann an cuid de shuidheachaidhean, faodaidh iad barrachd cron a dhèanamh na tha math. Às deidh na h-uile, mar eisimpleir, ma chuireas tu na faidhlichean sin tron ​​​​phost, chan eil na ceanglaichean ag obair. An-diugh bruidhnidh sinn nas mionaidiche mu dè a nì thu gus a leithid de dhuilgheadas a sheachnadh.

Dè th 'ann an dàimhean ann an Excel

Bidh dàimhean ann an Excel gu math tric air an cleachdadh còmhla ri gnìomhan leithid VPRgus fiosrachadh fhaighinn bho leabhar-obrach eile. Faodaidh e a bhith ann an cruth ceangal sònraichte anns a bheil seòladh chan e a-mhàin an cealla, ach cuideachd an leabhar anns a bheil an dàta suidhichte. Mar thoradh air an sin, tha ceangal mar seo a’ coimhead rudeigin mar seo: =VLOOKUP(A2;'[Reic 2018.xlsx]Aithisg'!$A:$F;4;0). No, airson riochdachadh nas sìmplidhe, riochdaich an seòladh san fhoirm a leanas: ='[Reic 2018.xlsx]Aithisg'!$A1. Nì sinn sgrùdadh air gach aon de na h-eileamaidean ceangail den t-seòrsa seo:

  1. [Reic 2018.xlsx]. Anns a' chriomag seo tha ceangal dhan fhaidhle às a bheil thu airson fiosrachadh fhaighinn. Canar an stòr ris cuideachd.
  2. Photos. Chleachd sinn an t-ainm a leanas, ach chan e seo an t-ainm a bu chòir a bhith. Anns a’ bhloc seo tha ainm na duilleige anns am feum thu fiosrachadh a lorg.
  3. $A:$F agus $A1 – seòladh cealla no raon anns a bheil dàta a tha sa phàipear seo.

Gu fìrinneach, canar ceangal ris a’ phròiseas airson ceangal a chruthachadh ri sgrìobhainn bhon taobh a-muigh. Às deidh dhuinn seòladh na cealla a tha ann am faidhle eile a chlàradh, bidh susbaint an taba “Dàta” ag atharrachadh. Is e sin, bidh am putan “Atharraich ceanglaichean” gu bhith gnìomhach, le cuideachadh bhon urrainn don neach-cleachdaidh na ceanglaichean a tha ann mu thràth a dheasachadh.

Tha brìgh na trioblaid

Mar riaghailt, chan eil duilgheadasan a bharrachd ann airson ceanglaichean a chleachdadh. Fiù ma dh'èireas suidheachadh far a bheil na ceallan ag atharrachadh, thèid na ceanglaichean uile ùrachadh gu fèin-ghluasadach. Ach ma tha thu mar-thà ag ath-ainmeachadh an leabhar-obrach fhèin no ga ghluasad gu seòladh eile, bidh Excel a’ fàs gun chumhachd. Mar sin, tha e a 'toirt a-mach an teachdaireachd a leanas.

Mar a bhriseas tu ceanglaichean ann an Excel

An seo, tha dà roghainn aig an neach-cleachdaidh air mar a nì iad gnìomh san t-suidheachadh seo. Faodaidh e briogadh air “Lean air adhart” agus an uairsin cha tèid na h-atharrachaidhean ùrachadh, no faodaidh e briogadh air a’ phutan “Atharraich Comainn”, leis an urrainn dha an ùrachadh le làimh. Às deidh dhuinn briogadh air a’ phutan seo, nochdaidh uinneag a bharrachd anns am bi e comasach na ceanglaichean atharrachadh, a’ sealltainn far a bheil am faidhle ceart an-dràsta agus dè an t-ainm a th’ air.

Mar a bhriseas tu ceanglaichean ann an Excel

A bharrachd air an sin, faodaidh tu ceanglaichean a dheasachadh tron ​​​​phutan co-fhreagarrach a tha suidhichte air an taba “Dàta”. Faodaidh an neach-cleachdaidh faighinn a-mach cuideachd gu bheil an ceangal air a bhriseadh leis a’ mhearachd #LINK, a nochdas nuair nach urrainn do Excel cothrom fhaighinn air fiosrachadh a tha suidhichte aig seòladh sònraichte air sgàth ’s gu bheil an seòladh fhèin neo-dhligheach.

Mar a nì thu ceangal ann an excel

Is e aon de na dòighean as sìmplidh air an t-suidheachadh a chaidh a mhìneachadh gu h-àrd fhuasgladh gun fhios nach urrainn dhut suidheachadh an fhaidhle ceangailte ùrachadh thu fhèin an ceangal fhèin a dhubhadh às. Tha seo gu sònraichte furasta a dhèanamh ma tha dìreach aon cheangal anns an sgrìobhainn. Gus seo a dhèanamh, feumaidh tu a 'coileanadh an t-sreath de cheumannan a leanas:

  1. Fosgail an clàr-taice "Dàta".
  2. Lorgaidh sinn an earrann “Ceanglaichean”, agus an sin – an roghainn “Atharraich ceanglaichean”.
  3. Às dèidh sin, briog air "Unlink".

Ma tha thu an dùil an leabhar seo a phostadh gu neach eile, thathas a’ moladh gu mòr gun dèan thu sin ro làimh. Às deidh na h-uile, às deidh na ceanglaichean a dhubhadh às, thèid na luachan uile a tha ann an sgrìobhainn eile a luchdachadh gu fèin-ghluasadach a-steach don fhaidhle, air an cleachdadh ann am foirmlean, agus an àite seòladh cealla, bidh am fiosrachadh anns na ceallan co-fhreagarrach dìreach air atharrachadh gu luachan .

Mar a nì thu dì-cheangal a h-uile leabhar

Ach ma dh’ fhàsas an àireamh de cheanglaichean ro mhòr, bheir e ùine mhòr an cuir às le làimh. Gus an duilgheadas seo fhuasgladh ann an aon turas, faodaidh tu macro sònraichte a chleachdadh. Tha e anns an addon VBA-Excel. Feumaidh tu a ghnìomhachadh agus a dhol chun tab den aon ainm. Bidh earrann “Ceanglaichean” ann, anns am feum sinn briogadh air a’ phutan “Bris a h-uile ceangal”.

Mar a bhriseas tu ceanglaichean ann an Excel

Còd VBA

Mura h-urrainn dhut an tuilleadan seo a chuir an gnìomh, faodaidh tu macro thu fhèin a chruthachadh. Gus seo a dhèanamh, fosgail an deasaiche Visual Basic le putadh air na h-iuchraichean Alt + F11, agus sgrìobh na loidhnichean a leanas anns an raon inntrigidh còd.

Fo UnlinkWorkBooks()

    Dim WbLinks

    Dim agus cho fada

    Tagh Cùis MsgBox (“Thèid a h-uile iomradh air leabhraichean eile a thoirt air falbh bhon fhaidhle seo, agus thèid luachan a chuir an àite foirmlean a’ toirt iomradh air leabhraichean eile." & vbCrLf & “A bheil thu cinnteach gu bheil thu airson leantainn air adhart?”, 36, “Unlink?” )

    Cùis 7′ Chan eil

        Fo-thaghadh

    Tagh crìoch

    WbLinks = ActiveWorkbook.LinkSources(Seòrsa:=xlLinkTypeExcelLinks)

    Mura h-eil e falamh (WbLinks) an uairsin

        Airson i = 1 Gu UBound(WbLinks)

            ActiveWorkbook.BreakLink Ainm:=WbLinks(i), Seòrsa:=xlLinkTypeExcelLinks

        An ath-

    eile

        MsgBox “Chan eil ceanglaichean gu leabhraichean eile san fhaidhle seo.”, 64, “Ceanglaichean ri leabhraichean eile”

    Deireadh Ma tha

Ceangalaichean BBC

Mar a bhriseas tu ceanglaichean a-mhàin anns an raon taghte

Bho àm gu àm, tha an àireamh de cheanglaichean gu math mòr, agus tha eagal air an neach-cleachdaidh, às deidh dha aon dhiubh a dhubhadh às, nach bi e comasach a h-uile càil a thilleadh air ais ma bha cuid gun samhail. Ach tha seo na dhuilgheadas a tha furasta a sheachnadh. Gus seo a dhèanamh, feumaidh tu an raon a thaghadh airson ceanglaichean a sguabadh às, agus an uairsin cuir às dhaibh. Gus seo a dhèanamh, feumaidh tu an sreath de ghnìomhan a leanas a choileanadh:

  1. Tagh an stòr-dàta a dh'fheumas a bhith air atharrachadh.
  2. Stàlaich an tuilleadan VBA-Excel, agus an uairsin rachaibh chun taba iomchaidh.
  3. An uairsin, lorg sinn an clàr “Ceanglaichean” agus cliog air a ’phutan“ Briseadh ceanglaichean anns na raointean taghte ”.

Mar a bhriseas tu ceanglaichean ann an Excel

Às deidh sin, thèid a h-uile ceangal anns an t-seata de cheallan taghte a dhubhadh às.

Dè a nì thu mura h-eil na ceanglaichean briste

Tha a h-uile rud gu h-àrd math, ach ann an cleachdadh tha an-còmhnaidh beagan nuances ann. Mar eisimpleir, dh'fhaodadh gum bi suidheachadh ann far nach eil ceanglaichean briste. Anns a 'chùis seo, tha bogsa deasbaid fhathast a' nochdadh ag innse nach eil e comasach na ceanglaichean ùrachadh gu fèin-obrachail. Dè a dhèanamh san t-suidheachadh seo?

  1. An toiseach, feumaidh tu dèanamh cinnteach a bheil fiosrachadh sam bith anns na raointean ainmichte. Gus seo a dhèanamh, brùth air a’ phrìomh mheasgachadh Ctrl + F3 no fosgail an taba “Formulas” - “Manaidsear Ainm”. Ma tha ainm an fhaidhle làn, cha leig thu leas ach a dheasachadh no a thoirt air falbh gu tur. Mus cuir thu às do raointean ainmichte, feumaidh tu am faidhle a chopaigeadh gu àite eile gus an urrainn dhut tilleadh chun dreach tùsail ma chaidh na ceumannan ceàrr a ghabhail.
  2. Mura h-urrainn dhut an duilgheadas fhuasgladh le bhith a’ toirt air falbh ainmean, faodaidh tu sgrùdadh a dhèanamh air cruth cumhach. Faodar iomradh a thoirt air ceallan ann an clàr eile ann an riaghailtean cruth cumhach. Gus seo a dhèanamh, lorg an rud co-fhreagarrach air an taba “Home”, agus an uairsin cliog air a ’phutan“ File Management ”. Mar a bhriseas tu ceanglaichean ann an Excel

    Mar as trice, cha bhith Excel a’ toirt comas dhut seòladh leabhraichean-obrach eile a thoirt seachad ann an cruth cumhach, ach nì thu ma bheir thu iomradh air raon ainmichte le iomradh air faidhle eile. Mar as trice, eadhon an dèidh don cheangal a bhith air a thoirt air falbh, tha an ceangal fhathast. Chan eil duilgheadas sam bith ann a bhith a’ toirt air falbh a leithid de cheangal, oir gu dearbh chan eil an ceangal ag obair. Mar sin, cha tachair dad dona ma bheir thu air falbh e.

Faodaidh tu cuideachd an gnìomh “Sgrùdadh Dàta” a chleachdadh gus faighinn a-mach a bheil ceanglaichean neo-riatanach ann. Mar as trice bidh ceanglaichean ann ma thèid an seòrsa dearbhaidh dàta “Liosta” a chleachdadh. Ach dè a nì thu ma tha tòrr cheallan ann? A bheil e dha-rìribh riatanach sgrùdadh a dhèanamh air gach fear dhiubh ann an sreath? Gu dearbh chan eil. Às deidh na h-uile, bheir e ùine mhòr. Mar sin, feumaidh tu còd sònraichte a chleachdadh gus a shàbhaladh gu mòr.

Roghainn follaiseach

———————————————————————————

' Ùghdar: The_Prist (Shcherbakov Dmitry)

' Leasachadh proifeiseanta air iarrtasan airson MS Office de dh'iom-fhillteachd sam bith

' A 'dèanamh trèanadh air MS Excel

' https://www.excel-vba.ru

' [post-d fo dhìon]

'WebMoney—R298726502453; Yandex.Money - 41001332272872

' Adhbhar:

———————————————————————————

Fo-lorgErrLink()

    'feumaidh sinn coimhead anns a' cheangal Dàta -Change ceanglaichean ris an tùs faidhle

    'agus cuir na faclan-luirg an seo ann an litrichean beaga (pàirt de ainm an fhaidhle)

    'tha rionnag dìreach a' dol an àite àireamh sam bith de charactaran gus nach fheum thu a bhith draghail mun dearbh ainm

    Const sToFndLink$ = “*reic 2018*”

    Dim rr As Range, rc As Range, rres As Range, s$

    'mìneachadh a h-uile cealla le dearbhadh dàta

    Air Mearachd Lean air adhart an ath dhuilleag

    Suidhich rr = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation)

    Mura h-eil rr an uairsin

        MsgBox “Chan eil ceallan ann le dearbhadh dàta air an duilleag ghnìomhach”, vbInformation, “www.excel-vba.ru”

        Fo-thaghadh

    Deireadh Ma tha

    Air Mearachd GoTo 0

    'thoir sùil air gach cealla airson ceanglaichean

    Airson Each rc In rr

        ‘ Dìreach gun fhios nach seachainn sinn mearachdan - faodaidh seo tachairt cuideachd

        ' ach feumaidh na ceanglaichean againn a bhith às an aonais agus bidh iad gu cinnteach air an lorg

        s = «»

        Air Mearachd Lean air adhart an ath dhuilleag

        s = rc.Validation.Formula1

        Air Mearachd GoTo 0

        'lorg - bidh sinn a' cruinneachadh a h-uile càil ann an raon air leth

        Mas toil le LCase(s) sToFndLink an uairsin

            Ma tha rres Chan eil dad an uairsin

                Suidhich rres = rc

            eile

                Suidhich rres = Aonadh(rc, rres)

            Deireadh Ma tha

        Deireadh Ma tha

    An ath-

    'ma tha ceangal ann, tagh a h-uile cealla le sgrùdaidhean dàta mar sin

    Mura h-eil rres Chan eil dad an uairsin

        rres.Tagh

' rres.Interior.Color = vbRed 'ma tha thu airson soilleireachadh le dath

    Deireadh Ma tha

Ceangalaichean BBC

Feumar modal àbhaisteach a dhèanamh anns an deasaiche macro, agus an uairsin cuir a-steach an teacsa seo an sin. Às deidh sin, cuir fios chun uinneag macro a ’cleachdadh a’ phrìomh mheasgachadh Alt + F8, agus an uairsin tagh ar macro agus cliog air a ’phutan“ Run ”. Tha beagan rudan ri chumail nad inntinn nuair a bhios tu a’ cleachdadh a’ chòd seo:

  1. Mus dèan thu rannsachadh airson ceangal nach eil buntainneach tuilleadh, feumaidh tu an toiseach dearbhadh cò ris a tha an ceangal tron ​​bheil e air a chruthachadh coltach. Gus seo a dhèanamh, rachaibh chun chlàr “Dàta” agus lorg an rud “Atharraich Ceanglaichean” an sin. Às dèidh sin, feumaidh tu coimhead air an ainm an fhaidhle, agus a shònrachadh ann an quotes. Mar eisimpleir, mar seo: Const sToFndLink$ = “*reic 2018*”
  2. Tha e comasach an t-ainm a sgrìobhadh chan ann gu h-iomlan, ach dìreach cuir rionnag an àite caractaran neo-riatanach. Agus ann an briathran, sgrìobh ainm an fhaidhle ann an litrichean beaga. Anns a 'chùis seo, lorgaidh Excel a h-uile faidhle anns a bheil sreang mar sin aig an deireadh.
  3. Chan urrainn dhan chòd seo ach sgrùdadh a dhèanamh airson ceanglaichean san duilleag a tha gnìomhach an-dràsta.
  4. Leis a’ mhacro seo, chan urrainn dhut ach na ceallan a lorg e a thaghadh. Feumaidh tu a h-uile càil a dhubhadh às le làimh. Is e buannachd a tha seo, oir faodaidh tu sgrùdadh a dhèanamh air a h-uile càil a-rithist.
  5. Faodaidh tu cuideachd na ceallan a chomharrachadh ann an dath sònraichte. Gus seo a dhèanamh, thoir air falbh an t-abstol ron loidhne seo. rres.Interior.Color = vbRed

Mar as trice, às deidh dhut na ceumannan a tha air am mìneachadh anns an stiùireadh gu h-àrd a chrìochnachadh, cha bu chòir ceanglaichean neo-riatanach a bhith ann tuilleadh. Ach ma tha cuid dhiubh anns an sgrìobhainn agus nach urrainn dhut an toirt air falbh airson adhbhar air choireigin (is e eisimpleir àbhaisteach tèarainteachd dàta ann an duilleag), faodaidh tu sreath eile de ghnìomhan a chleachdadh. Chan eil an stiùireadh seo dligheach ach airson dreachan 2007 agus nas àirde.

  1. Bidh sinn a’ cruthachadh lethbhreac cùl-taic den sgrìobhainn.
  2. Fosgail an sgrìobhainn seo a’ cleachdadh an tasglann. Faodaidh tu gin a chleachdadh a bheir taic don fhòrmat ZIP, ach obraichidh WinRar cuideachd, a bharrachd air an fhear a chaidh a thogail a-steach do Windows.
  3. Anns an tasglann a nochdas, feumaidh tu am pasgan xl a lorg, agus an uairsin fosgail externalLinks.
  4. Tha a h-uile ceangal taobh a-muigh sa phasgan seo, agus tha gach aon dhiubh a rèir faidhle den fhoirm externalLink1.xml. Tha iad uile air an àireamhachadh a-mhàin, agus mar sin chan eil cothrom aig an neach-cleachdaidh tuigsinn dè an seòrsa ceangal a tha seo. Gus tuigsinn dè an seòrsa ceangail, feumaidh tu am pasgan _rels fhosgladh, agus coimhead air an sin.
  5. Às deidh sin, bheir sinn air falbh a h-uile ceangal no ceanglaichean sònraichte, stèidhichte air na dh’ ionnsaich sinn anns an fhaidhle externalLinkX.xml.rels.
  6. Às deidh sin, bidh sinn a’ fosgladh ar faidhle le bhith a’ cleachdadh Excel. Bidh fiosrachadh ann mu mhearachd mar “Mearachd ann am pàirt den t-susbaint san Leabhar.” Tha sinn a 'toirt cead. Às deidh sin, nochdaidh còmhradh eile. Bidh sinn ga dhùnadh.

Às deidh sin, bu chòir a h-uile ceangal a thoirt air falbh.

Leave a Reply