Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Выбрать дату в календареВыбрать дату в календаре

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 184 След.
Ранжирование данных с учетом весов рассматриваемых показателей
 
тему можно назвать так:
ранжирование данных с учетом весов рассматриваемых показателей
Изменено: Ігор Гончаренко - 16 Июл 2019 03:09:32
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Ранжирование данных с учетом весов рассматриваемых показателей
 
см.вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Ранжирование данных с учетом весов рассматриваемых показателей
 
формула не сломана, формула считает то, что Вы написали
если написана кривая формула результаты будут соответствующие

написать формулу можно, как только расскажете критерии ранжирования
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Суммирование данных с большим количеством строк, Суммирование данных с большим количеством строк
 
Код
=СУММ(ИНДЕКС(1:21;ПОИСКПОЗ($B25;$B:$B;);ПОИСКПОЗ(E$24;$1:$1;)):ИНДЕКС(1:21;ПОИСКПОЗ($B25;$B:$B;);ПОИСКПОЗ(E$24+1;$1:$1;)-1))
формула длинная, но вычисления - элементарные
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск значения в тексте и последующая нумерация
 
решает, не решает - какая это в сущности мелочь...

из советских анекдотов:
пионер в автобусе:
-- дядденька, Вы выходите на следующей остановке?
-- выхожу я не следующей остановке, не выхожу - какая это в сущности мелочь! главное, чтобы ты, мальчик, хорошо учился!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Работа формулы внутри макроса в выделенном диапазоне
 
не пишите НИКАКИХ кодов, делайте все вручную и нет проблем
хотите получить решение задачи - опишите ее для начала. опишите чтобы было понятно еще хоть кому-то одному, а не только Вам
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск значения в тексте и последующая нумерация
 
сможете обьснить залачу - пишите
пока не можете обьяснить перебирайте данные врукопашную
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Сравнение двух таблиц на идентичность по двум условиям
 
см. вложение написал небольшой макрос CompareData
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Подстановка всех значений по условию
 
поставте Фильтр на таблицу с исходными данными
и не нужно ни формул, ни макросов и даже никаких других листов не нужно, все решается фильтром в пределах одного листа
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заменить формулы на значения и удалить нули
 
Код
Sub DELETE()
  Dim sh As Worksheet, rg As Range
  Application.ScreenUpdating = False
  For Each sh In Worksheets
    sh.UsedRange.Value = sh.UsedRange.Value
    Do
      Set rg = sh.Range("F:G").Find(0, lookat:=xlWhole)
      If rg Is Nothing Then Exit Do
      rg.EntireRow.UnMerge:  rg.EntireRow.ClearContents
    Loop
  Next
  Application.ScreenUpdating = True
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Работа формулы внутри макроса в выделенном диапазоне
 
часто создается впечатление, что сюда пишут
или
несколько программистов и тонко троллят местную публику:
пишут такое, что не налезает на голову., а потом смотрят догадается-ли кто нибудь-что реально нужно было сделать или нет
или
какой-то аспирант пишет диссертацию на тему "Насколько далеко от реальной задачи может быть ее описание, чтобы человеческий мозг все еще мог правильно ее понять?" и собирает тут на форуме статистический материал для своей работы
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заменить формулы на значения и удалить нули
 
Цитата
victorSwild написал:
если это значение равно нулю,
в F и G 2 значения
удалять - это удалить или очистить (последствия этих действий очень разные, сделайте вручную - увидите)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заменить формулы на значения и удалить нули
 
что там у Вас в данных знаете только Вы один
или точно обьясняете, что нужно сделать (и тогда кто-то сможет помочь) или делаете все сами
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск строки по артикулу через TextBox
 
Код
Sub Ïîèñê()
    Dim strText As String, arr()
    Dim lr As Long, i As Long, c&, Fnd As Boolean
    Application.ScreenUpdating = False
    Rows.Hidden = False
    strText = ActiveSheet.OLEObjects("Textbox1").Object.Text
    If strText = "" Then
        Application.ScreenUpdating = True
        Exit Sub
    End If
    lr = Cells(Rows.Count, "A").End(xlUp).Row
    arr() = Range("A1:M" & lr).Value
    For i = 4 To UBound(arr)
      Fnd = False
      For c = 1 To UBound(arr, 2)
        If InStr(1, arr(i, c), strText, vbTextCompare) > 0 Then Fnd = True: Exit For
      Next
      Rows(i).Hidden = Not Fnd
    Next i
    Application.ScreenUpdating = True
End Su
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заменить формулы на значения и удалить нули
 
а так?))
 sh.UsedRange.Value = sh.UsedRange.Value
 sh.UsedRange.Replace 0, Empty, LookAt:=xlWhole
(ws подкрался из другого макроса)
Изменено: Ігор Гончаренко - 14 Июл 2019 15:37:28
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заменить формулы на значения и удалить нули
 
Код
Sub DelZero  
  Dim ws As Worksheet
  For Each sh In ActiveWorkbook.Worksheets
    sh.UsedRange.Value = sh.UsedRange.Value
    ws.UsedRange.Replace 0, Empty, LookAt:=xlWhole
  Next
End
Изменено: Ігор Гончаренко - 14 Июл 2019 15:17:48
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Работа формулы внутри макроса в выделенном диапазоне
 
понимая всю глубину наших глубин, жду от автора возражений (или подтверждения, сказанного Андрей VG)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск строки по артикулу через TextBox
 
я расспрашиваю Вас не о макросах, которые Вы написали, а о задаче которую решаете
в чем задача?
Изменено: Ігор Гончаренко - 14 Июл 2019 14:46:02
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск строки по артикулу через TextBox
 
Цитата
andreyka33 написал:
как же его переделать чтоб корректно работал ?
как бы в вопросе уже есть ответ: переделывайте до тех пор пока он не начнет корректно работать
если хотите, чтобы кто-то Вам помог - обьясните задачу, приложите файл с данными или рекомендация выше - переделывать самостоятельно пока не заработает как нужно
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск строки по артикулу через TextBox
 
когда начнете использовать код, как написал Sanja, тогда скажете что не работает код от Sanja, а пока код пишете Вы не понимая толком что там пишете, очевидно что бестолковый код не должен работать, может начать работать только благодаря какой-то счастливой случайности
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Работа формулы внутри макроса в выделенном диапазоне
 
опишите задачу, которую решаете, там может и решение найдется
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Изменения цвета определенных ячеек в Excel online (onedrive) в браузере по заданному параметру
 
давно болеете?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск строки по артикулу через TextBox
 
загнать-то как раз - нечего делать:
Код
arr() = Range("A4:M" & lr).Value
а вот искать нужно по всему массиву, а не по одной колонке, хотя это то же нечего делать, для тех, кто понимает что там написано
и еще...
совершенно не логично, если не сказать хуже, в комментарии к макросу, который ищет в диапазоне писать "макрос поиска на листе", прочитав надпись можно потом сильно удивляться "что ж он не нашел на листе?, если данные есть"!!!
Изменено: Ігор Гончаренко - 13 Июл 2019 20:51:02
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Вырезать ФИО из текста и вставить в другой столбец
 
1. а почему там  другой re.Pattern? данные не подходят под него - вот и получаете пусто
2.  если после открытия окажется активным не TDSheet, то же получите пусто а с точками перед Cells (в в строке с if перед всеми Cells нужно поставить . (точку) чтобы было .Cells) должно быть все нормально
в конце макрос должен содержать следующее:
Код
  Set re = CreateObject("VBScript.RegExp"):  re.Pattern = "[^ ]+ [^ ]+ [^ ]+"
  For i = 7 To LastRow
    If re.test(.Cells(i, 9)) Then .Cells(i, 25) = re.Execute(.Cells(i, 9))(0)
  Next
  End With
это из 8-й строки вытянуло АЛЬФА-БАНК АО /
зато и з 7-й - ЛОБЕНКО СВЕТЛАНА БОРИСОВНА
а из 9-й уже известного нам по предыдущим сообщениям АНТОНОВ ЮРИЙ ЕВГЕНЬЕВИЧ
Изменено: Ігор Гончаренко - 13 Июл 2019 12:42:59
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Вырезать ФИО из текста и вставить в другой столбец
 
да тут даже файл не поможет... нужно 2
(тот, который с заветной кнопкой, и тот, который должен быть открыт после нажатия на ранее описанную кнопку)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Удаление китайского
 
Цитата
fynjy80 написал:
Что не так в макросе?
в макросе все нормально, вот только в книге нет листа с именем "Sheet1"
нужно привести книгу в соответствие макросу или макрос в соответствие книге
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Вырезать ФИО из текста и вставить в другой столбец
 
у меня нет повода не доверять Вашим словам, извините, но хотелось бы увидеть сказанное на  конкретном примере
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Добавление даты и кол-ва нового прихода (докупленного), Добавление даты и кол-ва нового прихода (докупленного)
 
Цитата
TDexcel написал:
проблема состоит в том, что ... быстро раскупаются
это не проблема - это мечта любого менеджера по продажам!
сделайте 3 таблицы:
остатки, отчет, движение
в таблицу движение 5-6 раз в месяц дописывайте новые данные в колонки
Дата, Наименование, Бренд, Цена и соотв. в колонку Приход или Расход заполните количеством
настройте 1 раз таблицы остатки и отчет в который ВСЕГДА будут выдны остатки товаров и соотв. отчет о движении товаров за ЛЮБОЙ период
Наименование Бренд нач.Остат, Приход, Расход, Конечн. остат.
вот и все.
Изменено: Ігор Гончаренко - 13 Июл 2019 11:30:29
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Что значит сообщение Compile error: variable not defined при попытке выполнить макрос?
 
название темы:
что значит сообщение Compile error: variable not defined при попытке выполнить макрос?

ответ:
в сообщении все сказано: Ошибка компилятора: неопределенная переменная!
эта  значит что в начале модуля есть инструкция Option Explicit которая требует обьявления ЛЮБОЙ переменной прежде, чем она будет использована в коде

решение:
1. удалите строку Option Explicit
или
2.напишите Option Explicit Off
или
3. обьявите перменную (Din переменная as...) раньше, чем обращаетесь к ней где-либо в коде
удачи!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Заполнить столбец диапазоном значений от и до указанного значения
 
переделайте, как Вам удобно
не знаете как исправить макрос - учитесь обьяснять свою задачу.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 184 След.
Наверх