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
  • Redmi 9C - zrušení ověření Google účtu
    od Karrex » 16 kvě 2023 16:21 » v Mobily, tablety a jiná přenosná zařízení
    2
    1768
    od pcmaker Zobrazit poslední příspěvek
    16 kvě 2023 18:08
  • paypal zruseni učtu - zablokovana simka
    od p3v4x » 02 říj 2023 20:16 » v Vše ostatní (z oblasti IT)
    15
    6980
    od petr22 Zobrazit poslední příspěvek
    05 říj 2023 19:18
  • propojení routeru a switche Příloha(y)
    od sandy22 » 08 říj 2023 18:58 » v Sítě - hardware
    10
    3484
    od ITCrowd Zobrazit poslední příspěvek
    09 říj 2023 12:11
  • Propojení tabletu se 2 zařízeními
    od zicomp » 24 kvě 2023 15:40 » v Mobily, tablety a jiná přenosná zařízení
    0
    1486
    od zicomp Zobrazit poslední příspěvek
    24 kvě 2023 15:40
  • 2 monitory na různých místech + propojení
    od Asanoth » 04 bře 2024 11:25 » v Rady s výběrem hw a sestavením PC
    3
    896
    od Asanoth Zobrazit poslední příspěvek
    18 bře 2024 11:19

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

Kdo je online

Uživatelé prohlížející si toto fórum: Google Adsense [Bot] a 7 hostů