< návrat zpět

MS Excel


Téma: Kopírování hodnoty do sloučených buněk rss

Zaslal/a 3.3.2016 14:59

Zdravím,

prosím o radu jakým způsobem zkopírovat hodnoty z více buněk jednoho souboru do sloučených dvojbuněk druhého souboru. Druhý soubor je uzamčen, jedna ze sloučených buněk na každém řádku je odemčená pro vložení hodnoty. Buňky jsou na stejných řádcích v obou souborech.
Předem moc děkuji za rady.

Zaslat odpověď >

Strana:  « předchozí  1 2
#030627
avatar
Nemusíš se rozčilovat, nemyslel jsem to zle. Ale informaci o zamčeném souboru jsem napsal v zadání. Konkrétně "Druhý soubor je uzamčen"....citovat
icon #030628
avatar
Ja písanému textu rozumiem a info o tom, že je súbor zamknutý, som zachytil. Preto nejde zrušiť prepojenia. Nenapísal si ale, že súbor odomknúť nedokážeš.citovat
#030629
avatar
No, to je právě ten problém. Mám za úkol ocenit rozpočet pro VZ. Ten je zaheslovaný, je tam spousta položek. Mám stejný nezaheslovaný rozpočet, lišící se pouze těmi sloučenými buňkami, které jsou v zaheslovaném souboru a do těch musím přenést hodnoty.citovat
icon #030653
avatar
Na odstránenie externých linkov si v takom prípade asi budeš musieť napísať makro, ktoré v cykle prejde všetky bunky a vyhodnotí, či sa v nich nachádza externý link. Napr. takto, ale moc som to netestoval (odstráni externé linky z nezamknutých buniek, ale pozor, pokiaľ sa link nachádza vo vzorci, celý vzorec nemilosrdne zmaže a nahradí ho hodnotou). Na to, čo potrebuješ, je to asi funkčné, ale prílohu si sem zatiaľ nedal, takže je otázka, či to bude vyhovovať a nenapácha to viac škôd, než úžitku. Sub RemoveExternalLinks()
Dim sh As Worksheet, myRng As Range, cell As Range, mySh As Worksheet
For Each sh In ActiveWorkbook.Sheets
Set myRng = ActiveSheet.UsedRange
For Each cell In myRng
If InStr(cell.Formula, "!") > 0 And cell.Locked = False Then cell.Value = cell
Next cell
Set myRng = Nothing
Next sh
End Sub
Pokiaľ ale vkladáš tie linky podľa návodu od eLCHy, tak po tom, čo dáš ten ctrl+enter, spusti nasledújúci kód, ktorý odstráni linky len vo vybranej oblasti:Sub RemoveExternalLinksInSelection()
Dim cell As Range
For Each cell In Selection
If InStr(cell.Formula, "!") > 0 Then cell.Value = cell
Next cell
End Sub
Ďalej sa snaž sám.citovat
#030659
avatar
Já velice moc děkuji za rady a tvůj čas. Vyzkouším to a dám vědět. Hezký den všem.citovat
#030815
avatar
Můj velký dík patří uživatelům eLCHa a ALovi.
Pro moje potřeby skvěle funguje druhý kód od ALa poté, co si připravím řádky dle eLCHa. Přeji všem krásný den.citovat

Strana:  « předchozí  1 2

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32