Excel VBA - zrušení propojení dat Vyřešeno

Programy pro práci v kanceláři (Word, Excel, Access…=>Office)

Moderátor: Mods_senior

Transmit
nováček
Příspěvky: 29
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Excel VBA - zrušení propojení dat  Vyřešeno

Příspěvekod Transmit » 27 úno 2014 13:19

Dobrý den všem,

při kopírování listu ze souboru do souboru nového potřebuji, aby bylo zrušeno propojení dat a data z propojení zůstala v novém souboru napevno vložena.
V tuto chvíli mám tabulku, ve které prodejce vyplňuje data pro generování kupní smlouvy. Z listu pro vyplňování se data doplňují do jiného listu do textu smlouvy a tento list/smlouva se následně pomocí makra kopíruje do nového sešitu a uloží se pod nastaveným názvem. Po otevření tohoto nově uloženého souboru ale zůstávají propojení dat. I přes nastavení, aby se data automaticky neaktualizovala, se při souběžně otevřeném původním a nově uloženém souboru propojení stávají aktivním a bez ohledu na zamezení propojení se data aktualizují.

Šel by nějak pozměnit nebo nahradit zvýrazněný řádek týkající se právě aktualizace dat? Pokoušel jsem se v novém souboru přes krokování zadat zrušení propojení skrze Data - Upravit odkazy - zrušit propojení. Zápis makra ale tento krok nezaznamená.
Děkuji předem za jakoukoliv radu.

Sheets("SMLOUVA").Select
ActiveSheet.Unprotect
ActiveSheet.Range("$A$86:$A$162").AutoFilter Field:=1, Criteria1:="<>"
Application.Run "'KUPNÍ SMLOUVA.xlsm'!Makro1"
Sheets("SMLOUVA").Select
Sheets("SMLOUVA").Copy
ActiveWorkbook.UpdateLinks = xlUpdateLinksNever
ChDir "C:\Documents and Settings\obchod\Plocha"
ActiveWorkbook.SaveAs Filename:= _
"C:\Documents and Settings\obchod\Plocha\" & Range("O69").Value & " - " & Range("K72").Value & ".xlsx", FileFormat:= _
xlOpenXMLWorkbook, CreateBackup:=False
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True
ActiveWorkbook.Save
ActiveWindow.SelectedSheets.PrintOut Copies:=2, Collate:=True, _
IgnorePrintAreas:=False
ActiveWindow.Close
Sheets("SMLOUVA").Select
ActiveSheet.Range("$A$86:$A$162").AutoFilter Field:=1
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True _
, AllowFiltering:=True
Sheets("generování smlouvy").Select
Application.Run "'KUPNÍ SMLOUVA.xlsm'!Makro7"
ActiveWorkbook.Save
ActiveWindow.Close

Reklama
Azuzula
Level 3
Level 3
Příspěvky: 452
Registrován: leden 12
Bydliště: Země, bohužel...
Pohlaví: Žena
Stav:
Offline
Kontakt:

Re: Excel VBA - zrušení propojení dat

Příspěvekod Azuzula » 27 úno 2014 14:17

Zdravím,
místo Vámi označeného řádku:
ActiveWorkbook.UpdateLinks = xlUpdateLinksNever
bych dala příkaz:
ActiveWorkbook.BreakLink Name:=ThisWorkbook.Name, Type:=xlExcelLinks
Ten zruší propojení na původní sešit resp. propojení převede na hodnoty.
Pokud je to vše.
Vše co znám z VBA jsem se naučila tady na fóru, na Office.lasakovi, david-zbiral.cz a hlavně hledáním na googlu.
SZ není poradna, na pokládání dotazů je tu fórum. Děkuji.

Transmit
nováček
Příspěvky: 29
Registrován: leden 10
Pohlaví: Muž
Stav:
Offline

Re: Excel VBA - zrušení propojení dat

Příspěvekod Transmit » 27 úno 2014 14:35

Díky moc! Vše funguje.


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • EXCEL -jak otevřít 2 excel sobory abych je viděla současne a samostatně
    od Ketty02 » 30 srp 2024 21:19 » v Vše ostatní (sw)
    2
    4825
    od Riviera kid Zobrazit poslední příspěvek
    02 zář 2024 16:21
  • Přechod z Excel 21 na Excel 24
    od Snekment » 29 led 2025 13:46 » v Kancelářské balíky
    2
    12244
    od Snekment Zobrazit poslední příspěvek
    29 led 2025 15:05
  • Propojení soundbaru s TV
    od Zakk » 11 led 2025 23:05 » v Vše ostatní (hw)
    1
    1934
    od Melvidor Zobrazit poslední příspěvek
    12 led 2025 12:01
  • Propojení TV-NTB přes HDMI/USB-C
    od bradto » 26 bře 2025 20:22 » v Vše ostatní (hw)
    16
    8665
    od šulda Zobrazit poslední příspěvek
    28 bře 2025 21:30
  • Propojení Mixu UI24 a wifi routeru
    od huri » 17 říj 2024 17:59 » v Problémy s hardwarem
    1
    1729
    od zeus Zobrazit poslední příspěvek
    17 říj 2024 21:12

Zpět na “Kancelářské balíky”

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti