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

Страницы: 1
Сумма за месяц. Данные в строках и столбцах, данные разбиты по дням в столбцах и неделям в строках.
 
Подскажите как найти сумму за месяц если данные разбиты по дням в столбцах и неделям в строках.
Вставить лист в конец
 
Win7. Excel 2013.

1. стоим на Лист1
2. додаем новый Лист. Жмем на "+"
3. вставляется Лист3 после Лист1 перед Лист2

Можно сделать чтобы, после нажатия на "+", новый лист додавался в конец всех листов (после Лист2) ?
Не всегда срабатывает быстрый запуск макроса, Не всегда запускается макрос после нажатия комбинации клавиш
 
В надстройке есть макрос который изменяет высоту строк до 15 и автоподбирает ширину
Код
Sub RowColSmth()
    ActiveSheet.Rows.RowHeight = 15
    ActiveSheet.Columns.AutoFit
End Sub
и должен запускаться комбинацией клавиш CTRL+Q.
Проблема в том, что в гдесь в 60% случаев нажатия комбинации клавиш, макрос не запускается. Подскажите в чем может быть загвоздка или в коде быть-может нужно что-то дописать?
Изменено: Aleksandr H. - 24.09.2015 10:12:09
Ошибка "#ЗНАЧ" в формуле Count_CellColor, Из надстройки Summ_Color от ув. The_Prist
 
Не получилось воспользоваться формулой с надстройки . В результате Count_CellColor получаю ошибку "#ЗНАЧ". В чем моя ошибка?
Как закрепить области после экспорта с access в excel?
 
Office 2010

Есть процедура переноса результата запроса в Excel:
Код
Sub NewExcelBookCreating()
    Dim appExcel As Object
    Dim wbk As Excel.workbook, StrFilename As String
    Dim wks As Excel.worksheet
    
    StrFilename = CurrentProject.Path & "\ordercover.xlsx"
    Set appExcel = CreateObject("Excel.Application")
    If Dir(StrFilename) <> "" Then
        Set wbk = appExcel.Workbooks.Open(StrFilename)
    Else
        Set wbk = appExcel.Workbooks.Add
        wbk.saveas StrFilename
    End If
    Set wks = appExcel.worksheets(1)
    appExcel.Visible = True
    
        
    'wks.Range("A1").CopyFromRecordset rst ' не работает, выводим значения RecordSeta в цикле
    Do While Not rst.EOF
        For j = 1 To FieldsCount
            wks.Cells(i + 1, j).Value = rst.Fields(j - 1)
        Next
        i = i + 1
        rst.MoveNext
    Loop

    wks.Rows(1).RowHeight = 60 ' высота 1 строки
    wks.Rows("1:1").VerticalAlignment = xlCenter ' центрирование
    wks.Rows("1:1").HorizontalAlignment = xlCenter ' центрирование
    wks.Rows("1:1").WrapText = True ' перенос
    wks.Rows("1:1").AutoFilter ' автофильтро
        
    
    wks.Cells(2, 5).Select ' идет в ячейку Е2
    
    If Not ActiveWindow Is Nothing Then ' как обойтись без этой затычки?
        With ActiveWindow ' фиксируем строку-столбец
            .FreezePanes = False
            .FreezePanes = True
        End With
    End If
    
    'Set wks = Nothing
    'wbk.Save
    'wbk.Close
    'Set wbk = Nothing
    'appExcel.Quit
    'Set appExcel = Nothing
    
End Sub

как изменить фрагмент
Код
  If Not ActiveWindow Is Nothing Then ' как обойтись без этой затычки?
        With ActiveWindow ' фиксируем строку-столбец
            .FreezePanes = False
            .FreezePanes = True
        End With
    End If

что-бы не получать ошибку 91: "Object variable or With block variable not set" ?

и второй вопрос не по теме, извините, но почему при использованом способе создания файла в ленте нету подключенных надстроек?
Ошибка "Variable not defined"
 
 Подскажите почему вылетает ошибка Compile error: Variable not defined при запуску StartIt на строке [6] Set mcApp = New clsAppEvents. Переменная ведь объявлена?
Код
Option Explicit
Dim mcApp As clsAppEvents

Sub StartIt()
    StopIt
    Set mcApp = New clsAppEvents
    Set mcApp.App = Application
    mcApp.SetPointers ActiveSheet, ActiveCell
End Sub

Sub StopIt()
    Set mcApp = Nothing
End Sub
Изменено: Aleksandr H. - 31.03.2015 09:41:12
Вычисляемое поле в сводной таблице
 
Подскажите есть ли возможность сделать сводную таблицу как в диапазоне G15:I24. Нужно получить результат "сума по полю WO" / "Kwant"
Есть вариант с дополнительным столбцом E в котором WO/Kwant, но хотелось б без :)
Сохранение промежуточных результатов работы функции
 
Как можно сохратить промежуточные результаты работы рекурсивной функции? Мне надо сделать подсчет повторений промежуточного результата. В коде выделен :"<---------------------------Вывод в файл." . Т.е. чтобы после выполнения функции в файле было что-то типа "промежуточный результат - > количество повторов" (во время работы функции, промежуточный результат принимал значения "0" ("1","2","3","4"...) -  38 (27,49,40,55) раз:
Код
Value counter
0 -> 38
1 -> 27
2 -> 49
3 -> 40
4 -> 55
5 -> 33
6 -> 70
Изменено: Aleksandr H. - 07.03.2015 14:31:09
Изменить формат и значение выделенных ячеек
 
Скрытый текст
Нужно реализировать такое задание: изменить формат выделенных ячеек на текстовый и удалить ненужные пробелы (сначала и в конце значения). В первой версии если выделялся конкретный диапазон (А1:М300), работало нормально, но если случайно выделялись полностью столбцы, времени уходило очень много. это и понятно, что-бы обработать ~1млн строк надо время. Для решения написал такой макрос.
Прошу совета, может можно оптимизировать его
Изменено: Aleksandr H. - 20.02.2015 13:55:33
Спецсимволы в коде VBA, Как написать ł, ą, ę в коде
 
Нужно в ячейку А1 вписати текст
Код
CZEŚĆ. łągędę
Решается просто:
Код
 sub proc1
   range("A1")  = "CZEŚĆ. łągędę"
end sub
проблема в том что в среде VBA не могу вставить
Код
ŚĆ. łąę
вставляется как "ЊЖ і№к"

Ето буквы польского алфавита. Раскладка клавиатуры: польськая программисткая. Ввод осуществляется : RIghtALT + <соотв. латиница>. Как можно добиться чтобы ввод осуществлялся как нужно?
Вставить формулу в зависимости от другой ячейки
 
Нужно макросом вставить в ячейки формулу в зависимости от другой ячейки. В файле, если в столбце А значение "WXE", тогда надо в D вставить B * C (значение F1 * F2), если значение "ФІЛ" то D = В/С. Как это оптимальнее реализировать, может еще есть вариаты? 1 вариант: а) установить фильтр в А по критерию "WXE"; б) в видимые ячейки D вставить нужуню формулу; в) снять фильтр; г) установить фильтр в А по критерию "ФІЛ"; д)в видимые ячейки D вставить нужную формулу. 2 вариант: в цикле перебирать строки, если A = WXE, то D= B*C иначе D=B/C.
Импорт данных с одного файла в другой, Не полностью импортируются данные с одного файла в другой
 
excel2010
Нужно сделать импорт данных с вкладки "Параметри" файла "norma.xls" на лист файла "Книга2.xlsx". Импорт делаю через Данные-Подключения. Проблема с тем, что не все данныe импортируются. Например: J2 (текст "к-ть пліс"  ;)  , текст от СА2 до CD2 и, что самое неприятное, значения, - нпр ячейка J5 c файла norma.xls.
Прошу помощи в решении проблемы
Изменено: Aleksandr H. - 27.08.2014 14:10:34 (добавил архив)
Как можно "обмануть" функцию ВПР?
 
Как можна "обмануть" функцию ВПР что-бы она не сработала?
Например на одном листе есть текст "WA94125E", на другом листе есть текст "WA94125E" но функция ВПР не должна обнаружить этот текст.
Пробелы на конце - не вариант, модифицировать стандартную ВПР запрещено.
Как удалить проекты?
 
Здравствуйте!
Excel 2010. Win7 x64
В окне проектов отображаются проекты которых не должно там быть: A6D1318.TMP, AED35932.TMP. Пробовал просто найти такие файлы на винчестере и удалить, но через поиск не нахожу их. Прошу совета как удалить етот "мусор"
скриншот
Страницы: 1
Наверх