Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Записи участника (krosav4ig) - Мир MS Excel

Результаты поиска
krosav4ig Дата: Суббота, 08.04.2017, 04:13 | Сообщение № 1441 | Тема: Выборка данных из базы данных по критериям
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Вариант с ODBC подключением
таблица автоматически обновляется при изменении ячейки М2, или ПКМ по таблице>Обновить
текст запроса[vba]
Код
SELECT top 10 Материал1 AS Наименование, Материал AS PLU, `Списание без НДС (Итог) (руб)` AS [Потери, руб],  cdbl(replace(0&`Списание  без НДС  (Итог) (%)`,' %',''))/100 AS [Потери от реализации, %] FROM `Лист1$` WHERE (Материал1<>'Результат') AND (Товиерур2=?) ORDER BY `Списание без НДС (Итог) (руб)` DESC
[/vba]
плюс макрос для обновления строки подключения
в модуле Лист [vba]
Код
Public WithEvents QT As QueryTable
Private Sub qt_BeforeRefresh(Cancel As Boolean)
    QT.Connection = "ODBC;DSN=Excel Files;DriverId=1046;DBQ=" & ThisWorkbook.FullName
End Sub
[/vba]в ЭтаКнига[vba]
Код
Private Sub Workbook_Open()
    Set Лист1.QT = ThisWorkbook.Connections("запрос").Ranges(1).ListObject.QueryTable
End Sub
[/vba]
К сообщению приложен файл: 6049255.xlsm (36.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеВариант с ODBC подключением
таблица автоматически обновляется при изменении ячейки М2, или ПКМ по таблице>Обновить
текст запроса[vba]
Код
SELECT top 10 Материал1 AS Наименование, Материал AS PLU, `Списание без НДС (Итог) (руб)` AS [Потери, руб],  cdbl(replace(0&`Списание  без НДС  (Итог) (%)`,' %',''))/100 AS [Потери от реализации, %] FROM `Лист1$` WHERE (Материал1<>'Результат') AND (Товиерур2=?) ORDER BY `Списание без НДС (Итог) (руб)` DESC
[/vba]
плюс макрос для обновления строки подключения
в модуле Лист [vba]
Код
Public WithEvents QT As QueryTable
Private Sub qt_BeforeRefresh(Cancel As Boolean)
    QT.Connection = "ODBC;DSN=Excel Files;DriverId=1046;DBQ=" & ThisWorkbook.FullName
End Sub
[/vba]в ЭтаКнига[vba]
Код
Private Sub Workbook_Open()
    Set Лист1.QT = ThisWorkbook.Connections("запрос").Ranges(1).ListObject.QueryTable
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 08.04.2017 в 04:13
krosav4ig Дата: Суббота, 08.04.2017, 08:26 | Сообщение № 1442 | Тема: Сумма в зависимости от периодов
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Leojse, почему
Декабрь=200,6/31*17
, если
с 03 марта 2016 по 15 декабря 2016

Хорошая задачка для МШ!

yes


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Суббота, 08.04.2017, 08:29
 
Ответить
СообщениеLeojse, почему
Декабрь=200,6/31*17
, если
с 03 марта 2016 по 15 декабря 2016

Хорошая задачка для МШ!

yes

Автор - krosav4ig
Дата добавления - 08.04.2017 в 08:26
krosav4ig Дата: Суббота, 08.04.2017, 14:41 | Сообщение № 1443 | Тема: Сумма за период
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
у меня массивная 189


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеу меня массивная 189

Автор - krosav4ig
Дата добавления - 08.04.2017 в 14:41
krosav4ig Дата: Воскресенье, 09.04.2017, 02:31 | Сообщение № 1444 | Тема: Перенос данных в другую книгу (с "если")
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Вариант с ODBC подключением
таблица автоматически обновляется при изменении ячейки М2, или ПКМ по таблице>Обновить
Имя файла, из которого копируются данные вписано в диспетчере имен в файле "другая книга.xlsm"
текст запроса
[vba]
Код
select distinct * from (SELECT * from `Лист1$` in 'D:\папка\другая книга.xlsm' 'Excel 12.0 xml;hdr=no;'  union all select * from`Лист1$` in 'D:\папка\2963331.xlsx' 'Excel 12.0 xml;hdr=no;' where F2 is not null)
[/vba]
плюс макрос для обновления текста запроса
в модуле Лист [vba]
Код
Public WithEvents QT As QueryTable
Private Sub qt_BeforeRefresh(Cancel As Boolean)
    QT.CommandText = "select distinct * from (SELECT * from `Лист1$` in '" & _
        ThisWorkbook.FullName & "' 'Excel 12.0 xml;hdr=no;'  union all select" & _
        " * from`Лист1$` in '" & ThisWorkbook.Path & "\" & [ИмяФайла] & "' " & _
        "'Excel 12.0 xml;hdr=no;' where F2 is not null)"
End Sub
[/vba]
в ЭтаКнига[vba]
Код
Private Sub Workbook_Open()
    Set Лист1.QT = ThisWorkbook.Connections("запрос").Ranges(1).ListObject.QueryTable
End Sub
[/vba]
К сообщению приложен файл: 3288213.zip (21.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 09.04.2017, 02:33
 
Ответить
СообщениеВариант с ODBC подключением
таблица автоматически обновляется при изменении ячейки М2, или ПКМ по таблице>Обновить
Имя файла, из которого копируются данные вписано в диспетчере имен в файле "другая книга.xlsm"
текст запроса
[vba]
Код
select distinct * from (SELECT * from `Лист1$` in 'D:\папка\другая книга.xlsm' 'Excel 12.0 xml;hdr=no;'  union all select * from`Лист1$` in 'D:\папка\2963331.xlsx' 'Excel 12.0 xml;hdr=no;' where F2 is not null)
[/vba]
плюс макрос для обновления текста запроса
в модуле Лист [vba]
Код
Public WithEvents QT As QueryTable
Private Sub qt_BeforeRefresh(Cancel As Boolean)
    QT.CommandText = "select distinct * from (SELECT * from `Лист1$` in '" & _
        ThisWorkbook.FullName & "' 'Excel 12.0 xml;hdr=no;'  union all select" & _
        " * from`Лист1$` in '" & ThisWorkbook.Path & "\" & [ИмяФайла] & "' " & _
        "'Excel 12.0 xml;hdr=no;' where F2 is not null)"
End Sub
[/vba]
в ЭтаКнига[vba]
Код
Private Sub Workbook_Open()
    Set Лист1.QT = ThisWorkbook.Connections("запрос").Ranges(1).ListObject.QueryTable
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 09.04.2017 в 02:31
krosav4ig Дата: Воскресенье, 09.04.2017, 03:18 | Сообщение № 1445 | Тема: Сортировка по одинаковым значениям
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
здравствуйте
как отсортировать колонки
Вот тут можно почитать и вот тут


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Воскресенье, 09.04.2017, 03:21
 
Ответить
Сообщениездравствуйте
как отсортировать колонки
Вот тут можно почитать и вот тут

Автор - krosav4ig
Дата добавления - 09.04.2017 в 03:18
krosav4ig Дата: Воскресенье, 09.04.2017, 04:14 | Сообщение № 1446 | Тема: Чего вам не хватает на форуме?
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Имхо, было бы неплохо добавить bb-коды таблиц, все-таки сайт посвящен работе с электронными таблицами :)
Да и некоторые посты, оформленные с использованием таблиц, будут выглядеть покрасивше (имхо)
Вот, к примеру пара ссылок, где таблица вставлена копипастом из Excel
http://www.excelworld.ru/forum/2-33067-215239-16-1490966047
http://www.excelworld.ru/forum/2-32626-212086-16-1488546382


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеИмхо, было бы неплохо добавить bb-коды таблиц, все-таки сайт посвящен работе с электронными таблицами :)
Да и некоторые посты, оформленные с использованием таблиц, будут выглядеть покрасивше (имхо)
Вот, к примеру пара ссылок, где таблица вставлена копипастом из Excel
http://www.excelworld.ru/forum/2-33067-215239-16-1490966047
http://www.excelworld.ru/forum/2-32626-212086-16-1488546382

Автор - krosav4ig
Дата добавления - 09.04.2017 в 04:14
krosav4ig Дата: Вторник, 11.04.2017, 02:32 | Сообщение № 1447 | Тема: Некорректная выгрузка массива в ListObjects...DataBodyRange
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Доброй ночи
если просто заполнить, то может быть просто[vba]
Код
[Откуда].Copy [Куда]
[/vba] или [vba]
Код
[Откуда].Copy: [Куда].PasteSpecial -4123
[/vba]?
или такой костыль [vba]
Код
Dim a(1) As Variant
    With [Откуда]
        a(0) = .Resize(1).Formula
        a(1) = Intersect(.Cells, .Offset(1)).Formula
    End With
    With [Куда]
        Intersect(.Cells, .Offset(1)).Formula = a(1)
        .Resize(1).Formula = a(0)
    End With
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Вторник, 11.04.2017, 03:17
 
Ответить
СообщениеДоброй ночи
если просто заполнить, то может быть просто[vba]
Код
[Откуда].Copy [Куда]
[/vba] или [vba]
Код
[Откуда].Copy: [Куда].PasteSpecial -4123
[/vba]?
или такой костыль [vba]
Код
Dim a(1) As Variant
    With [Откуда]
        a(0) = .Resize(1).Formula
        a(1) = Intersect(.Cells, .Offset(1)).Formula
    End With
    With [Куда]
        Intersect(.Cells, .Offset(1)).Formula = a(1)
        .Resize(1).Formula = a(0)
    End With
[/vba]

Автор - krosav4ig
Дата добавления - 11.04.2017 в 02:32
krosav4ig Дата: Вторник, 11.04.2017, 15:31 | Сообщение № 1448 | Тема: Некорректная выгрузка массива в ListObjects...DataBodyRange
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
нет никакого "выключателя"
ну он как бы есть, но в данном случае погоды не делает[vba]
Код
Application.AutoCorrect.AutoFillFormulasInLists=False
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
нет никакого "выключателя"
ну он как бы есть, но в данном случае погоды не делает[vba]
Код
Application.AutoCorrect.AutoFillFormulasInLists=False
[/vba]

Автор - krosav4ig
Дата добавления - 11.04.2017 в 15:31
krosav4ig Дата: Среда, 12.04.2017, 22:46 | Сообщение № 1449 | Тема: Автоматическое определение суммы за заданный период
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
а вдруг ... ?
в B1 кол-во месяцев с числовым форматом "Сумма за "0" месяцев на"
в B2 расчетная дата (конец диапазона)
в C2 формула
Код
=СУММЕСЛИМН(B7:B46;C7:C46;">="&B2-B1*30;C7:C46;"<="&B2)
К сообщению приложен файл: 9968313.xlsx (10.7 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеа вдруг ... ?
в B1 кол-во месяцев с числовым форматом "Сумма за "0" месяцев на"
в B2 расчетная дата (конец диапазона)
в C2 формула
Код
=СУММЕСЛИМН(B7:B46;C7:C46;">="&B2-B1*30;C7:C46;"<="&B2)

Автор - krosav4ig
Дата добавления - 12.04.2017 в 22:46
krosav4ig Дата: Среда, 12.04.2017, 23:15 | Сообщение № 1450 | Тема: Как Перенести ДАННЫЕ из Объединенных ячеек в Обычные ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
vitareiki, Дайте нам пример таблицы пощупать


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеvitareiki, Дайте нам пример таблицы пощупать

Автор - krosav4ig
Дата добавления - 12.04.2017 в 23:15
krosav4ig Дата: Четверг, 13.04.2017, 01:22 | Сообщение № 1451 | Тема: Сумма за период
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
в A1 просто номер года.
тогда у мну 153 без =
моск не хочет думать, как можно сократить :(


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 13.04.2017, 01:23
 
Ответить
Сообщение
в A1 просто номер года.
тогда у мну 153 без =
моск не хочет думать, как можно сократить :(

Автор - krosav4ig
Дата добавления - 13.04.2017 в 01:22
krosav4ig Дата: Четверг, 13.04.2017, 12:16 | Сообщение № 1452 | Тема: Сумма за период
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
у мну вот такой монстр в 153 символа
Код
=СУММ(ПРОСМОТР(("1."&A1)+СТРОКА($1:$366)-1;--(A$2:L$2&A1);A$3:L$3/ДЕНЬ(КОНМЕСЯЦА(A$2:L$2&A1;0)))*МУМНОЖ(-(("1."&A1)+СТРОКА($1:$366)-{0;1}<=B6:C6);{1:-1}))


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениеу мну вот такой монстр в 153 символа
Код
=СУММ(ПРОСМОТР(("1."&A1)+СТРОКА($1:$366)-1;--(A$2:L$2&A1);A$3:L$3/ДЕНЬ(КОНМЕСЯЦА(A$2:L$2&A1;0)))*МУМНОЖ(-(("1."&A1)+СТРОКА($1:$366)-{0;1}<=B6:C6);{1:-1}))

Автор - krosav4ig
Дата добавления - 13.04.2017 в 12:16
krosav4ig Дата: Четверг, 13.04.2017, 12:21 | Сообщение № 1453 | Тема: Некорректная выгрузка массива в ListObjects...DataBodyRange
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
где-то сохранятся - вопрос где?

\xl\tables\table1.xml
Цитата
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Таблица1" displayName="Таблица1" ref="A1:B2" totalsRowShown="0">
    <autoFilter ref="A1:B2" />
    <tableColumns count="2">
        <tableColumn id="1" name="Столбец1" />
        <tableColumn id="2" name="Столбец2">
                <calculatedColumnFormula>SMALL($G$8:$G$10,1)</calculatedColumnFormula>
        </tableColumn>
    </tableColumns>
    <tableStyleInfo name="TableStyleMedium2" showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0" />
</table>


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 13.04.2017, 12:23
 
Ответить
Сообщение
где-то сохранятся - вопрос где?

\xl\tables\table1.xml
Цитата
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<table xmlns="http://schemas.openxmlformats.org/spreadsheetml/2006/main" id="1" name="Таблица1" displayName="Таблица1" ref="A1:B2" totalsRowShown="0">
    <autoFilter ref="A1:B2" />
    <tableColumns count="2">
        <tableColumn id="1" name="Столбец1" />
        <tableColumn id="2" name="Столбец2">
                <calculatedColumnFormula>SMALL($G$8:$G$10,1)</calculatedColumnFormula>
        </tableColumn>
    </tableColumns>
    <tableStyleInfo name="TableStyleMedium2" showFirstColumn="0" showLastColumn="0" showRowStripes="1" showColumnStripes="0" />
</table>

Автор - krosav4ig
Дата добавления - 13.04.2017 в 12:21
krosav4ig Дата: Четверг, 13.04.2017, 18:01 | Сообщение № 1454 | Тема: Как Перенести ДАННЫЕ из Объединенных ячеек в Обычные ячейки
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
еще вариант макроса
выделяем таблицу, жмем на кнопку
[vba]
Код
Sub d()
    Dim r1 As Range
    Application.ScreenUpdating = 0: Application.EnableEvents = 0
    With Selection
        .UnMerge
        On Error GoTo er
        Set r1 = .RowDifferences(.Find(Empty))
        r1.EntireRow.Hidden = 1
        .SpecialCells(12).EntireRow.Delete
        .EntireRow.Hidden = 0
        r1.EntireColumn.Hidden = 1
        .SpecialCells(12).EntireColumn.Delete
        .EntireColumn.Hidden = 0
    End With
er: Application.ScreenUpdating = 1: Application.EnableEvents = 1
End Sub
[/vba]
К сообщению приложен файл: 7623376.xlsm (29.8 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщениееще вариант макроса
выделяем таблицу, жмем на кнопку
[vba]
Код
Sub d()
    Dim r1 As Range
    Application.ScreenUpdating = 0: Application.EnableEvents = 0
    With Selection
        .UnMerge
        On Error GoTo er
        Set r1 = .RowDifferences(.Find(Empty))
        r1.EntireRow.Hidden = 1
        .SpecialCells(12).EntireRow.Delete
        .EntireRow.Hidden = 0
        r1.EntireColumn.Hidden = 1
        .SpecialCells(12).EntireColumn.Delete
        .EntireColumn.Hidden = 0
    End With
er: Application.ScreenUpdating = 1: Application.EnableEvents = 1
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 13.04.2017 в 18:01
krosav4ig Дата: Четверг, 13.04.2017, 19:07 | Сообщение № 1455 | Тема: Некорректная выгрузка массива в ListObjects...DataBodyRange
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
и там ее убить.

Ага, костылем по причинному месту :D
для файла из 12 поста
[vba]
Код
Sub dd()
    Dim a As Variant
    With [Таблица1].ListObject
        .ListRows.Add 1
        With .ListColumns("Столбец2").DataBodyRange
            .Cells(1).Clear
            .Formula = .Formula
        End With
        .ListRows(1).Delete
    End With
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 13.04.2017, 19:09
 
Ответить
Сообщение
и там ее убить.

Ага, костылем по причинному месту :D
для файла из 12 поста
[vba]
Код
Sub dd()
    Dim a As Variant
    With [Таблица1].ListObject
        .ListRows.Add 1
        With .ListColumns("Столбец2").DataBodyRange
            .Cells(1).Clear
            .Formula = .Formula
        End With
        .ListRows(1).Delete
    End With
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 13.04.2017 в 19:07
krosav4ig Дата: Четверг, 13.04.2017, 20:01 | Сообщение № 1456 | Тема: Подсчитать количество повторяющихся значений
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте, так нужно?
Код
=СЧЁТЕСЛИ('2017'!$D$1:$D$27;A2)
Код
=СЧЁТЕСЛИ('2017'!$G$1:$G$27;A2)
Код
=Ч(D1)+B2-C2
К сообщению приложен файл: 4014482.xlsx (49.6 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 13.04.2017, 20:03
 
Ответить
СообщениеЗдравствуйте, так нужно?
Код
=СЧЁТЕСЛИ('2017'!$D$1:$D$27;A2)
Код
=СЧЁТЕСЛИ('2017'!$G$1:$G$27;A2)
Код
=Ч(D1)+B2-C2

Автор - krosav4ig
Дата добавления - 13.04.2017 в 20:01
krosav4ig Дата: Четверг, 13.04.2017, 20:20 | Сообщение № 1457 | Тема: Множественная связка msgbox в userform
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
до кучи
[vba]
Код
Private Sub CommandButton1_Click()
    If TextBox7 <> "" Then
        Select Case True
            Case TextBox1 & ComboBox3 = ""
                MsgBox "Заполните № заявки, либо выберите особую услугу"
            Case ComboBox3 & TextBox10 = "монтаж", ComboBox3 & TextBox10 = "проектирование"
                MsgBox "Заполните участок"
            Case TextBox1 <> "" And ComboBox3 & TextBox2 & ComboBox5 & ComboBox1 & ComboBox4 = "", _
                 ComboBox3 & TextBox2 & ComboBox5 & ComboBox1 & ComboBox4 & TextBox1 = "конс."
                MsgBox "Заполните все поля"
            Case Else
                dodav
        End Select
    Else
        MsgBox "Не указана дата"
    End If
End Sub
[/vba]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 13.04.2017, 20:22
 
Ответить
Сообщениедо кучи
[vba]
Код
Private Sub CommandButton1_Click()
    If TextBox7 <> "" Then
        Select Case True
            Case TextBox1 & ComboBox3 = ""
                MsgBox "Заполните № заявки, либо выберите особую услугу"
            Case ComboBox3 & TextBox10 = "монтаж", ComboBox3 & TextBox10 = "проектирование"
                MsgBox "Заполните участок"
            Case TextBox1 <> "" And ComboBox3 & TextBox2 & ComboBox5 & ComboBox1 & ComboBox4 = "", _
                 ComboBox3 & TextBox2 & ComboBox5 & ComboBox1 & ComboBox4 & TextBox1 = "конс."
                MsgBox "Заполните все поля"
            Case Else
                dodav
        End Select
    Else
        MsgBox "Не указана дата"
    End If
End Sub
[/vba]

Автор - krosav4ig
Дата добавления - 13.04.2017 в 20:20
krosav4ig Дата: Пятница, 14.04.2017, 04:11 | Сообщение № 1458 | Тема: Диаграмма Ганта с учетом времени
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте
Ну, дык, чтобы воспринимала формат времени, должно быть время
в H6:H9 значения разделил на 24, установил числовой формат [ч]:мм;@
в формате оси минимальное значение:авто, шаг основных делений 0,125 (3 часа), числовой формат ч:мм;@
в формате подписей данных (для обоих рядов) число>связь с источником
К сообщению приложен файл: 3562731.xls (44.5 Kb)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Пятница, 14.04.2017, 05:52
 
Ответить
СообщениеЗдравствуйте
Ну, дык, чтобы воспринимала формат времени, должно быть время
в H6:H9 значения разделил на 24, установил числовой формат [ч]:мм;@
в формате оси минимальное значение:авто, шаг основных делений 0,125 (3 часа), числовой формат ч:мм;@
в формате подписей данных (для обоих рядов) число>связь с источником

Автор - krosav4ig
Дата добавления - 14.04.2017 в 04:11
krosav4ig Дата: Четверг, 20.04.2017, 02:12 | Сообщение № 1459 | Тема: Изменить адрес (URL) запроса.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте, посмотрите вот эту статейку (Способ 2)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
СообщениеЗдравствуйте, посмотрите вот эту статейку (Способ 2)

Автор - krosav4ig
Дата добавления - 20.04.2017 в 02:12
krosav4ig Дата: Пятница, 21.04.2017, 12:15 | Сообщение № 1460 | Тема: Формула извлекающая кусок текста, работает с ошибкой.
Группа: Друзья
Ранг: Старожил
Сообщений: 2348
Репутация: 997 ±
Замечаний: 0% ±

Excel 2007,2010,2013
как преобразовать формулу

вот так, например
Код
=--ЗАМЕНИТЬ(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(ЛЕВБ(D8;ПОИСК(",";D8&",";ПОИСК("texturef";D8))-1);"texturef";ПОВТОР(" ";99));99));"-";ПОВТОР(" ";99));99;99))&0;2;;",")


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение
как преобразовать формулу

вот так, например
Код
=--ЗАМЕНИТЬ(СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(ЛЕВБ(D8;ПОИСК(",";D8&",";ПОИСК("texturef";D8))-1);"texturef";ПОВТОР(" ";99));99));"-";ПОВТОР(" ";99));99;99))&0;2;;",")

Автор - krosav4ig
Дата добавления - 21.04.2017 в 12:15
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!