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

Страницы: 1
Не работает обновление таблиц
 
Добрый день!

На одном из компьютеров не срабатывают кнопки с обновлением таблиц (тянутся с SharePoint).
Ошибок при этом нет никаких, но нет и никаких подгрузок. Просто кнопки нажимаются, но не срабатывают.
Пробовал и Правой кнопкой мыши на таблице->"Обновить" и "Обновить всё".
Единственное, что работает - макрос RefreshAll.

На другом компьютере работает всё отлично. Пробовал делать Repair в Офисе - не сработало.

Что можно еще проверить?
.Net Core MVC 2, Ищется учитель
 
Добрый день!
В поиске преподавателя по .Net Core MVC 2.
Требуется по работе.
Текущий уровень программирования - VBA средний уровень, C# базовый.
Понятие о .Net Core MVC 2. присутствует, но очень и очень слабое.
Оплата после каждого занятия (Skype) по договоренности.
Выслушаю ваши предложения.
Спасибо заранее.
Количество строк с несколькими условиями
 
Добрый день!

Уже несколько дней бьюсь над решением задачи.
Нужно подсчитать кол-во строк, удовлетворяющих условиям.
В принципе, это просто решается с помощью СЧЁТЕСЛИМН, но не в этом случае.

Например, в столбце L может быть несколько условий (взаимоисключающих) - "не согласовано" ИЛИ "требуются уточнения" ИЛИ ""
В столбце H - "Выполнено" ИЛИ "Средний".
И т.д.

По формуле ниже он выдает "0", хотя совпадения есть!
Код
=СЧЁТЕСЛИМН(I11:I13;A3;H11:H13;{"Высокий";"Средний"};J11:J13;"Выполнено";L11:L13;{"не согласовано";"требуются уточнения";""})

Пробовал еще так, но выдает #ЗНАЧ!
Код
=СУММПРОИЗВ(--(I11:I13=A3);--(H11:H13={"Высокий";"Средний"});--(J11:J13={"Выполнено"});--(L11:L13={"не согласовано";"требуются уточнения";""}))

Подскажите, пожалуйста, где косяк?

Спасибо.
Обучение Powerpivot, Power BI, анализ данных, ищется преподаватель
 
Доброго времени суток!

Ищется толковый преподаватель с уровнем знания Excel выше среднего. Желательно, эксперт.
Для обучения интересуют следующие темы в порядке приоритета:
1. Powerpivot. Углубленное изучение. Основы смог освоить сам.
2. Экспертное владение макросами в разрезе анализа данных. Массивы и списки - это умею. Возможно, что-то еще есть в этом плане.
3. Инструменты Power BI.
4. Отчетность Excel.
запросы в файле с Sharepoint
 
Коллеги, добрый день!
Есть файл Excel на Sharepoint с макросами и запросами.
Макросы работают на ура.
Но вот запросы ни в какую.

Например:
Код
 Set rst = CreateObject("ADODB.Recordset")
    Set cnn = CreateObject("ADODB.Connection")
    db = "[Лист1$]"
    qry = "SELECT Right(Товар,6) as t1, Left(Товар,6) as t2,Left(Товар,4) as t3, Left(Товар,2) as t4 FROM " & db
 
    cnn.Open "Provider=Microsoft.ACE.OLEDB.12.0;Data Source=\\***.com\sites\operating\logistic\HQ\ORD\DocLib\Шаблоны для настройки\Шаблон ПОб\Шаблон ПОб v2.0.xlsb " _
    & ";Extended Properties=""Excel 12.0 Macro;HDR=YES"";"
cnn подключается к открытой книге Excel (сама к себе).
И все время рекордсет оказывается пустым.

Есть подозрение, что обращаясь к файлу на Sharepoint, запрос не видит внесенных данных, т.к. сама книга открыта на компьютере и данные в этот момент хранятся во временной папке.
Если файл скопировать на компьютер, то все работает.

Подведу итог - уважаемые профессионалы, можно ли сделать так, чтобы пользователь открыл файл с портала, исполнил пару запросов и сохранил обратно - без танцев с бубном aka сохранение на комп?
Изменено: modcom - 10.03.2015 20:33:36
Избавиться от цикла в запросе
 
Коллеги, с Наступающим всех!!

А теперь к делу  :)  )))
Есть данные из SAP, которые нужно обработать.
В Excel данные обрабатываются, НО много различных исключений по сцепкам (около 4 вкладок с исключениями по разным сцепкам - от 100 до 70 000 строк).
Шаблон уже пытался по-всякому оптимизировать, уменьшал формулы, менял их местами, считал с помощью макроса, сколько каждая формула занимает времени при пересчете), но данных много (обрабатывается в Excel иногда до 130 000 строк - и это кол-во будет увеличиваться) и шаблон от этого тормозит (много ЕСЛИ и ВПР).
Возникла идея перекинуть хотя бы эти таблицы с исключениями в Access и пользоваться только запросами к ним.
Куски разных кодов брал с форумов и блогов, получилось так:
Код
Sub кнопка()

Dim sCon As String, FieldName As String, sSql As String
Dim FilePath As String, conn  As Object
Set conn = CreateObject("ADODB.Connection"

conn = "Driver={Microsoft Access Driver (*.mdb, *.accdb)};Dbq=g:\2.accdb;Uid=Admin;Pwd=;"
conn.Open 'подключаемся к БД

For i = 1 To 5
sSql = "SELECT ПОкр FROM Таблица1 WHERE Товар=" & Cells(i, 3).Value & ""
Sheets("Лист2".Cells(i, 6).CopyFromRecordset conn.Execute(sSql)
Next

conn.Close
Set conn = Nothing

End Sub
Естественно, запрос отправляется только от одной ячейки, что меня не устраивает. Пытался зациклить процесс, но тогда считает оочень долго даже 2000 строк. Пытался также помещать данные в массив, но там тоже не лучше ситуация.

Возможно ли как-то сделать запрос массовым для ячеек ОТ и ДО ?
Или, возможно, у вас появятся еще мысли, как уменьшить время расчета?
Изменено: modcom - 01.01.2015 06:27:38
Ищется учитель, нужен человек, готовый помочь в освоении Excel,VBA,Access,SQL
 
Добрый день, друзья!
Ищу человека, который смог бы помогать с проектами.
Ничего супер-грандиозного в этих проектах не будет (полностью НЕкоммерческие, просто упрощают мою офисную работу+моё желание изучать).
Нужно от Вас крепкие знания - Excel, VBA, Access, SQL (связка Access+Excel) + Желание помочь.

У самого знаний имеется немного: знание Excel - 6/10, VBA - 2/10, Access - 1/10, SQL-запросы - 0,5/10.
Есть большое желание научиться и воспринимать информацию.

Почему разместил в платном разделе?
Потому что готов платить деньги, чем писать по каждой теме в разделе вопросов. "Обучение" предполагается в формате вопрос-ответ или отсыл меня, что почитать по теме и куда копать, либо прокомментировать код. Основы знаю везде (где-то больше, где-то совсем мало, но база какая-никакая есть).

Т.е. каких-то учебных материалов или лекций готовить не нужно, обучаемость предполагается по ходу.)))

Занимать Ваше время много не буду (договоримся что и как) - буду обращаться только в случае вопроса, на который не смог найти ответы сам!
Предполагается Skype-общение.
К сожалению, большим бюджетом на это не обладаю.
Понимаю, что многие профессионалы, которые десятки лет занимаются этим, захотят приличную сумму за своё время, но потянуть такое я не смогу. Так что предложения типа "1000 руб в час"не смогу оплатить в любом случае.

Если предложений не будет, буду искать помощи в бесплатном разделе))
Страницы: 1
Наверх