Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Ошибка APPCRASH при загрузке Эксель, При использовании макросов периодически Эксель файлы "ломаются" при загрузке
 
Андрей VG, спасибо, изучу!
Ошибка APPCRASH при загрузке Эксель, При использовании макросов периодически Эксель файлы "ломаются" при загрузке
 
Коллеги, добрый день!

В книге эксель есть макросы, прописаны в отдельном модуле (не уверен влияет ли это на что-то).
Периодически при загрузке, вылетает следующая ошибка (см описание ошибки ниже). Убрать галочку с Compiled в Tools результатов не принесло, тоже самое если убирать References из Tools. Если отключить макросы в Центре безопасности, то файл откроется. Можно ли как-то исправить?


Полный текст ошибки:
Скрытый текст
Вычитание единицы из числа в зависимости от другого
 
Необходимо написать в ячейке с числом 55 следующую формулу (формулы соответствуют русскоязычному экселю):

=55 - если(еошибка(впр(4; B:B; 1; 0)); 0; 1), где

столбец B, который Вы заполняете числами от 1 до 5.
Источник данных Pivot Table, Способ фиксации источника данных, который не будет меняться при изменении названия файла
 
Коллеги, добрый день!

Столкнулся со следующей сложностью. Работаю через тонкий клиент, соответственно все данные хранятся на сервере (возможно это важно). В эксель файле на листе (назовем "Сводный лист") есть Сводная таблица, которая собрана из данных с другого листа (назовем "Лист с данными").

При сохранении файла Эксель приписывает к источнику данных Сводной таблицы название файла (то есть вместо 'Лист с данными'!A1:B20 становится '[Файл январь.xlsx]Лист с данными'!A1:B20). Честно говоря, в каких конкретно случаях происходит изменение источника данных сказать не могу (ниже опишу пример, в котором это происходит всегда*).

Проблема в том, что если меняется название Файла например - с "Файл январь" на "Файл февраль" - сводная таблица продолжает ссылаться на "'[Файл январь.xlsx]Лист с данными'!A1:B20" и ее невозможно обновить, не изменив источник данных (затерев название файла).

Если кто-то сталкивался или просто знает решение проблемы, то большая просьба поделиться решением. Желательно не макросом.

Спасибо!

*Пример: Есть файл (Основной), который ссылается на другой (Файл январь). Когда переходишь по ссылке из файла "Основной" на "Файл январь" (Ctrl+[ ), а затем пересохраняешь "Файл январь" на "Файл февраль", проблема, описанная выше, обязательно происходит.
При слиянии Excel в Word писать число 5,000,000
 
Pelena, большое спасибо за ответ! Действительно вариант рабочий, но, желательно, свести к нулю манипуляции с таблицей в Ворде.
При слиянии Excel в Word писать число 5,000,000
 
Коллеги, добрый вечер.

Ответа на свой вопрос на форуме, к сожалению, не нашел. Данная тема, тем не менее, подходящая.

Вопрос в следующем:
Есть уже установленные связи между Ворд и Эксель. Переносится числовая таблица в Ворд, которая рассчитывается в Эксель. Все работает хорошо, кроме формата отрицательных чисел.
Отрицательные числа записываются в Ворд в скобках - "(12 345)", положительные соответственно без - "6 985". Проблема в том, что в Ворде последняя цифра положительного числа должна находиться ровно над последней цифрой отрицательного, то есть НЕ над скобкой. На данный момент имеем следующее:

___6 985
(12 345)

необходимо:

'__6 985
'(12 345)

К сожалению, заранее не известно какое число после расчетов станет положительным, а какое отрицательным, поэтому в Ворде пре-редактирование не представляется возможным.
Пользовательский формат в Эксель - # ##0" ";(# ##0) ничего не дает, так как в Ворд "пробел" не переносится.

Как сделать, чтобы при переносе таблицы из Ворда в Эксель с линками, формат для положительных и отрицательных был как вышеописанный?

Пример прилагаю.

Спасибо заранее!
Формат с ячеек с условием
 
Sanja, удивительно, но сработало в новом файле) Но в моем ранее созданном файле так не срабатывает, если только скопировать полностью формат ячейки из нового файла в старый.
Тем не менее спасибо, Ваш ответ позволил мне понять, что проблема лежит в другой плоскости.
Формат с ячеек с условием
 
Коллеги, день добрый.

Полазил по форуму и подобных тем не нашел.
Есть два вопроса, касательно пользовательского формата в Эксель (не Условное Форматирование, а именно задание формата аля 0,00;(0,00):
1. Как сделать, чтобы за положительными числами Эксель вставлял пробел, а отрицательные просто заключал в скобки, а именно ( | - граница ячейки):
   Из |  123| становилось | 123 |   (необходим именно пробел, то есть как символ, а не просто отступ "_)", который выравнивает числа)
   Из | -123| становилось | (123)| (с этим понятно, интересует строчка выше)
Если вставляю просто пробел, то получается следующее - из 12 345 становится 12. Пробел в ковычках также не дал результатов.
2. Как сделать, чтобы числа в диапозоне от (-1 до 0) и от (0 до 1), ставились как проценты, но без знака процента, а все остальные числа без знаков до запятой, а именно:
  Из 0.2 становилось 20,00
  Из 1233 становилось 1 233
  Из -0.3 становилось (30.00)
И все это желательно сделать в одном формате :)

Если это можно сделать формулой с вменяемым размером (то есть не ставить кучу условий, разбивку по разрядам, умножения на 100 и прочее), то просьба сказать как.

Если я фантазер, то просьба об этом также сообщить :)
 
Спасибо!
Изменено: gmkast - 25.12.2015 13:12:34
Удаление строк, в сумме дающие ноль
 
МатросНаЗебре, спасибо, идея отличная. Вот только вопрос таблицу из всевозможных вариантов ( таблица из 0 и 1) Вы руками вбивали? Если нет, то как это можно сделать автоматически, просто моя реальная таблица слишком большая, чтобы вбивать руками.
В интернете не нашел и сам придумать затрудняюсь.
Удаление строк, в сумме дающие ноль
 
Как вариант, решения проблемы найти сумму всех отрицательных чисел, взять модуль и затем найти все положительные ячейки, которые в сумме дают необходимое нам число. Опять же не понятно, как это сделать технически.

P.S. Стоит наверно заметить, что сумма положительных ячеек априори больше суммы модулей отрицательных.

Метод роли не играет, то есть возможно нужно сделать сначала Pivot,затем как-то это все отфильтровать, потом сделать что-то еще. Может макрос написать. В общем, нужно это сделать любым возможным способом =)
Изменено: gmkast - 18.02.2014 13:29:54
Удаление строк, в сумме дающие ноль
 
Всем, привет.
Есть вопрос следующего характера - есть реестр, состоящий из положительных и отрицательных значений, некоторые из которых в сумме дают 0. Например, есть строка со значением 3 и еще есть три строки со значениями -0.6, -1.4, -1 соответсвенно, в сумме они дают -3, что в общей сумме с положительной строкой дает 0. Так вот необходимо удалить из реестра все такие строки и положительные, и отрицательные.
Пример прикладываю.

Заранее спасибо!
Изменено: gmkast - 02.03.2014 03:01:22
Суммирование по критерию и по неизвестно где расположенному столбцу
 
Круто, все работает, спасибо, а казалось такой сложной задачей)
Суммирование по критерию и по неизвестно где расположенному столбцу
 
Всем привет!
Есть таблица в ней есть скажем 4 столбца, Имя, Возраст, Количество бананов и Любой другой показатель.
Расположение столбцов заранее неизвестно(кроме Имени).
Предположем в столбце Имя есть несколько значений равных "Пегас".
Необходимо сложить значения по столбцу "Возраст" по критерию "Пегас", при том, что неизвестно в каком фактическом Excel столбце(A, B, C, и т д) находится "Возраст", а также в столбце Имя есть пара-тройка значений "Пегас-Шмегас", которые в свою очередь "Пегасом" не являются, так вот как это можно осуществить.
Файл прилагаю.
П.С. Желательно формулами
Изменено: gmkast - 17.12.2013 18:21:01
Страницы: 1
Наверх