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

Страницы: 1
[ Закрыто] Задание формулами, Только формулы
 
Цитата
Dima S написал:
=ВПР("ЯЯЯ";НулиИТекст;1;1)
++  ;)  
Контроль версий excel при помощи git.
 
Цитата
Юрий М написал:
работают с ОДНИМ И ТЕМ ЖЕ файлом, зачем
Зачем обсуждать вырожденный случай? С позволения топикстартера сформулирую вопрос, который на мой взгляд действительно интересно обсудить:
Есть несколько файлов связанных как ссылками так и общим кодом находящемся и в файлах и в библиотеке. Знает ли кто-нибудь удобный способ использования git для управления версиями таких файлов?
Контроль версий excel при помощи git.
 
Цитата
panix1111 написал:
Гит нужен для версионности кода. И если у вас много файлов, которые надо синхронизовать. Совместная же работа с ОДНИМ...
Вопрос был задан таки не мне, поэтому не ради флейма  :) , а в качестве замечания. Неужели Вы думаете, что человек, который работает с git и екселевскими файлами как zipped-XML не знает банальностей о которых Вы пишете. Что за самомнение  ;) .
Контроль версий excel при помощи git.
 
Цитата
Игорь написал:
Что вы понимаете под контролем версий, применительно к файлу Excel
Извиняюсь конечно, но Ваш вопрос странен. Если есть код и зависимости формул, разве не очевидно зачем нужен контроль версий?
Интересная тема, хорошо бы нашлись знающие люди.
Проблема: Таблица "плывет" на печати при вводе новых данных
 
Что значит сохранить нумерацию? Чтобы при печати из Excel была такая же как на бумаге?
Если так, и не важно чтобы таблица была на одном листе, отведите под каждую страницу лист Excel и оформите соответствующие колонтитулы.
Если всё должно быть на одном листе, печатать программно по частям, меняя после каждого разделителя страницы колонтитул.
Сортировка таблицы, Требуется сделать нестандартую сортировку таблицы в Excel
 
Чисто из любопытства, уникальные комбинации с учётом порядка?
В качестве флуда в ответ на Ваш пространный комментарий  ;)
Сколько минут Вашего времени сохранит решение этой задачи?
Макрос имитирующий нажатие клавиши ''esc'' эксель для 2007 офиса(работает только на нем)
 
На мой взгляд практичнее хранить в ячейке в виде текста ссылку, а в формулах использовать ДВССЫЛ(). Из недостатков, несколько медленнее и на некоторые имена файлов и листов Excel может реагировать неадекватно. Если уж использовать VBA, скорее всего будет рационально не ссылки расставлять а извлекать данные из исходного файла как из БД и формировать агрегированное представление. Наверняка ведь для этого огород городится.
Найти недостающие связки
 
Кластеризация, однако, или выделение связных подграфов ;). При более-менее значимом размере в лоб (перебором) может не решиться. Придётся Вам таки почитать учебники.
Вычитание строк из массива
 
В качестве разделителя использовать перевод строки
Код
=MyCnctnt(($A$1:$A1;$A3:$A$100);СИМВОЛ(10))
или
Код
=MyCnctnt(($A$1:$A1;$A3:$A$100);CHAR(10))
И в формате ячейки разрешить перенос по словам.
Изменено: Demtchenko - 13.02.2017 07:54:36
Вычитание строк из массива
 
Формулами обойтись по-моему не удастся.
Маленькая функция подойдёт?
Код
Public Function MyCnctnt(R As Range, Dlmt As String)
Dim rc As Range, i As Integer
i = R.Cells.Count
For Each rc In R.Cells
    MyCnctnt = MyCnctnt & rc.Text
    i = i - 1
    If i > 0 Then
        MyCnctnt = MyCnctnt & Dlmt
    End If
Next rc
End Function
На листе в A6 формула
Код
=MyCnctnt(($A$1:$A5;$A7:$A$100);" ")
К сожалению в A1 нужно править формулу рукамии
Код
=MyCnctnt(($A2:$A$100);" ")
Не работает обработчик событий NewWorkbook, Все события Application обрабатываются и только NewWorkbook не замечается.
 
Да, ступил. Ожидал что на открытие тоже будет срабатывать.

Спасибо!
Изменено: Demtchenko - 01.09.2016 08:20:26
Не работает обработчик событий NewWorkbook, Все события Application обрабатываются и только NewWorkbook не замечается.
 
Извиняюсь, долго готовил файл.
Не работает обработчик событий NewWorkbook, Все события Application обрабатываются и только NewWorkbook не замечается.
 
Здравствуйте!
Кто-нибудь сталкивался? Есть предположения где искать?
Делал всё как в учебнике Интуит. События объекта Excel.Application
Изменено: Demtchenko - 01.09.2016 06:56:18
Автоматизация закрепления рабочего места за сотрудником
 
Все закрепления равноценны, или есть критерий оптимальности?
Сложить строки при условии., Сложение строк при условии.
 
Сортировка и промежуточные итоги. F1 Вам поможет.
VBA Создание QueryTable с "авторизацией", VBA QueryTable
 
Причину не понимаю, но заметил что у меня такое случается если есть другие процессы Excel. После того как остаётся в одиночестве, работает правильно.
Поиск всех элементов массива в другом массиве
 
Функция VBA с использованием RegExp, по моему мнению, наиболее рациональное решение Вашей задачи.
Как подтянуть курс евро на нужную дату
 
Может Вы так и делаете, на всякий случай поделюсь своим опытом.
Курсы тянутся WEB запросом, ссылка (в желтой ячейке) на столбцы. В результате курсы всегда актуальные.
ВПР() не любит длинных кириллических имён с пробелами, в некоторых случаях не понимает таких ссылок. Это не Ваш случай, но в будущем может пригодиться.
Фиксированная сумма: разбить на случайные значения, Фиксированная сумма: разбить на случайные значения, количество которых тоже можно устанавливать
 
Разберитесь с постановкой задачи. Из того что Вы написали следует, что нужно вначале проверять существование решения. Очевидно, что при Ваших числовых данных не может быть 25 равномерно распределённых слагаемых дающих при суммировании 500. Нужно определиться что значит "случайное".
Как переключиться в ручной режим подсчета формул при загрузке файла
 
Может быть сделать файл "открывашку", в котором будет:
Код
Private Sub Workbook_Open()
    Application.Calculation = xlManual
    Workbooks.Open Filename:= "Файл который нужно открыть на самом деле"
    ThisWorkbook.Close
End Sub

Надеюсь потом сумеете открыть уже этот файл, если понадобится  :).
Страницы: 1
Loading...