Как да реша този проблем?

Microsoft Excel Тайните на Excel

Имам два файла. Искам да събера листата от единия и другия на едно място. Използвам командата Move or Copy като поетапно копирам листата от единия в другия файл. Един лист обаче не иска да се премести и ми дава следните съобщения.

Опитах какво ли не, но нищо не става. Какъв може да е проблема?

Във файловете съществуват именувани клетки, области, константи или формули (Defined Names). Колкото дефинирани имена има в листа толкова пъти ексел ще попита какво да прави с тях.

В този случай е добре преди да "съберете" листата да разгледате дефинираните имена в двата файла и техния обхват. Така ще знаете дали е по-удачно да използвате настоящите имена или да поставите други.

Можете да разгледате какви дефинирани имена са зададени, какви са техните стойности, към какво (област, константа....) реферират, какъв е техния обсег (scope), също така и коментарите към тях, ако са поставени такива.

Тази информация се достъпва през Name Manager.

В Excel 2010 пътя е: таб Formulas -> група Defined Names -> Name Manager.

В момента не разполагам с Excel 2013, но предполагам, че пътя в него е същия или много подобен.

Здравейте, Силвия! Много ви благодаря за отговора. Действително имаше много наименовани клетки. Изтрих имената им от менюто Name manager, но за мое съжаление проблемът си остана. Какво да правя? :(

От това, което се вижда не мога да дам друг съвет освен това, което съм написала по-горе. Ако желаете, можете да ми изпратите файловете на [email protected] и ще се опитам да помогна повече.

Имайте предвид, че при изтриване на дефинирани имена се развалят формулите, в които са използвани изтритите имена.

Здравейте отново, Силвия. Изпращам ви на мейла файла. Предварително благодаря за съдействието.

Здравейте, Лили,

изпратих ви e-mail.

За останалите потребители на форума, които се интересуват от тази тема:

Оказа се, че във файловете е заложена сложна, комплексна логика на работа.

В тях има скрити дефинирани имена, които са причина за показване на съобщението след изтриване на видимите такива. Скрити дефинирани имена могат да се покажат с помощта на следния макрос:

Sub ShowNames()

'unhide hidden names

Dim nmName As Name

For Each nmName In ActiveWorkbook.Names

nmName.Visible = True

Next nmName

End Sub

Съветът ми при подобни ситуации е внимателно да се разгледат заложените логики на работа на файловете, за да могат да се използват правилно или да се създаде собствена логика на работа като се внимава да не се получи преплитане между двете логики на работа и от там да възникнат грешки в изчисленията.

Хареса ми форума - научих много неща.Благодаря на всички.


Вашият отговор

Запиши се в Аула

или
Вашият имейл е защитен при нас.
Ние никога няма да го разкрием на трети лица.