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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 122 След.
Подбор значений в пределах мин. и макс. значений с сохранением средней величины
 
скопируйте как значения куда-то в сторонку
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
простой макрос "="
 
vikttur,
пока никто не курсе что нужно сделать - сформулировать название темы не возможно. извини((
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
простой макрос "="
 
Миша, равны (до первого изменения значений в Z)
но....
даже когда автор вопроса написал: "спасибо, все получилось!" - это еще не факт, что было сделано то, что реально нужно))

"ибо голова предмет темный и исследованию не подлежит"  (С) Формула любви (1984г.)
Изменено: Ігор Гончаренко - 16 Авг 2018 18:01:58
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
простой макрос "="
 
это Вы в АА получили ссылки на соседние Z
а чтобы в АА скопировать формулу из Z
Код
Sub EqualZFormula
 Range("AA8:AA1300").formula = Range("Z8:Z1300").formula
end sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
простой макрос "="
 
Sub EqualZ
 Range("AA8:AA1300").formular1c1 = "=RC[-1]")
end sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как сделать цвет столбика диаграммы = цвету заливки ячейки?, Помогите плиз найти ответ на вопрос
 
осваиваете программирование на VBA и дело сделано!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Выполнить условное форматирование на определнную дату
 
пусть
ДтМО - дата прохождения медосмотра
ДтПр - дата проверки
12 - сколько месяцев годен медосмотр
тогда
=ДАТАМЕС(ДтМО;12)>=ДтПр
покажет пригодны-ли данные медосмотра на дату ДтПр
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Использование переменных в одной книге
 
удалите строки с обьявлением request_no в модулях листов
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Воспринимать значение TextBox в числовом формате
 
я текст процедуры  Private Sub CommandButton1_Click()  чуть поравил, от исходных 60 строк, осталось 32. без потери функциональности.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Воспринимать значение TextBox в числовом формате
 
извините, а так?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Воспринимать значение TextBox в числовом формате
 
а у меня?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Воспринимать значение TextBox в числовом формате
 
см.вложение
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Сравнить параллельные ячейки в столбцах на больше или меньше, Сравнить ячейки на больше меньше и выделить цветом
 
можно. используйте условное форматирование
например так:  =RC > RC[-1]
или прикрепите файл и увидите в след. сообщении результат в нем)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
UserForm1.show останавливает выполнение процедуры
 
учитывайте, что:
Initialize срабатывает единственный раз, при первом обращении к форме
а
Activate - каждый раз, как Вы ее позвали
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
UserForm1.show останавливает выполнение процедуры
 
Код
Private Sub UserForm_Activate()
  UserForm1.TextBox1.SetFocus
  TextBox1.SelStart = 0
  TextBox1.SelLength = Len(Text)
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Еслиошибка() как реализовать VBA
 
Цитата
Jack Famous написал:
Я тут замес по очередному недоразвитому былоиду пропустил
ну и что? будьте проще... модераторы знают что делать в этих ситуациях
сюдя по обилию предложенных версий - практикуете дедуктивный метод? а оно того стоило?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
математическая операция(деление) с определенными цифрами из общего числа (*пересчет координат) и получение другого результата, Пересчет координат
 
не решает Вашей задачи, но валялось у меня в формулах...
в колонке В и Д перевод из десятичных градусов в гр, мин., сек. (в Д с сотыми секунд)
в колонках С и Е перевод обратно в десятичный вид
Изменено: Ігор Гончаренко - 15 Авг 2018 16:22:15
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
копирование строк
 
если в момент выполнения макроса активен не лист список - будут проблемы
пробуйте так, это и чуть проще и работать будет
Код
ws.Cells(i, 1).Resize(1, 6).Copy ws2.Cells(j, 1)
Изменено: Ігор Гончаренко - 15 Авг 2018 15:47:28
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
копирование строк
 
выполните этот макрос
Код
Sub Copy123()
  Dim rg As Range, u As Range, adr$
  Set rg = Columns(6).Find(1, , xlValues, xlWhole): Set u = rg
  If Not rg Is Nothing Then adr = rg.Address
  Do
    Set u = Union(rg, u)
    Set rg = Columns(6).Find(rg, rg)
    If Not rg Is Nothing Then If rg.Address = adr Then Exit Do
  Loop
  If Not u Is Nothing Then u.EntireRow.Copy Worksheets(3).Cells(1, 1)
End Sub
при активном листе Список
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
математическая операция(деление) с определенными цифрами из общего числа (*пересчет координат) и получение другого результата, Пересчет координат
 
если предположить что здесь:
45°08´43,76130
43,76130 - это секунды в десятичном виде
то количество секунд = округл(43,76130 * 0.6;0)

обычно это пишут так: 45°08.4376130´ (45 град, 08 и 437... тысячных минут) тогда 0.4376130 нужно было умножить на 60 (и округлить до целых)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
поиск повторяющихся значений и перенос их на другой лист (VBA), найти и перенести повторы
 
выполните этот макрос
Код
Sub RemoveDouble2NewSheet()
  Dim rg As Range: Set rg = Range(Cells(2, 7), Cells(Rows.Count, 7).End(xlUp))
  rg.Offset(0, 9).FormulaR1C1 = "=if(countif(r2c7:r" & rg.Rows.Count + 1 & "c7, rc7)>1,2,"""")"
  rg.Offset(0, 9).Value = rg.Offset(0, 9).Value
  Set rg = rg.Offset(0, 9).SpecialCells(xlCellTypeConstants, 1).EntireRow: Columns(16).Clear
  rg.Copy Worksheets.Add.Cells(1, 1):  rg.Delete: Columns(16).Clear
End Sub
при активном листе с данными
Изменено: Ігор Гончаренко - 15 Авг 2018 14:34:29
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Последовательное присвоение значения "0" всем возможным комбинациям ячеек, В столбце 10 ячеек, каждый следующий столбец должен содержать значение "0" в разной ячейке, далее кол-во "0" возрастает
 
del    
Изменено: Ігор Гончаренко - 15 Авг 2018 00:18:27
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Неадекватно работает формула.
 
нет, Миша, -  это правильное направление мыслей, которое в результате приводит к решению проблемы, в отличие от меланхолических раздумий о глюкавости Excel. им можно предаваться сколько угодно долго, на ни миллиметр не приближаясь к решению все это время.
Изменено: Ігор Гончаренко - 13 Авг 2018 20:30:05
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Неадекватно работает формула.
 
Цитата
ars8 написал:
хотя бы подсказать в какую сторону думать
столкнувшись с непонятной (необьяснимой) ситуацией - думайте не о том, что-то Excel заглючил, а о том, что я сделал не так, в чем ошибка в моей формуле?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск зависимости между числами
 
да, извините, N пар определяются полиномом степени N-1 (две точки на плоскости - это прямая f(x) = Ах + В)  
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск зависимости между числами
 
))
Андрей, 10 коэффициентов для х^10, ^9... ^1 и 11-ый, свободный член для данной зависимости = -2.41899588765955
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск зависимости между числами
 
нет это математика) просто исходных чисел 10, вот и полином 10-й степени.

любые N пар чисел можно описать полиномной зависимостью N-й степени
ПРИЧЕМ! полученная функция ТОЧНО пройдет через координаты этих N пар, но на промежуточных значениях Х, не говоря о значениях за пределами исходного ряда могут быть получены совершенно чудовищные значения У.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск зависимости между числами
 
Андрей VG,
для определения зависимости, нужно как минимум два ряда чисел

какая зависимость между 1, 4 и 9 ?
а вот между 1,2,3  и 1,4,9 - параболическая. второй ряд является квадратами значений первого

я между теми 10 числами (и их порядковыми номерами, числа ведь расположены именно в этом порядке, а не каком-то другом) выявил зависимость в виде полинома 10-й степени
коэффициенты к порядковым номерам - в файле, коэффициэнты, сообщением выше
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск зависимости между числами
 
при х = 1, 2, 7, 9  получите результат = 1
при х = 3, 4, 5, 6, 8, 10 - получите результат = 2
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Поиск зависимости между числами
 
тут первое число (у х ^ 10) 0.000024961696453854
см. более точные значения в колонке А файла
Изменено: Ігор Гончаренко - 13 Авг 2018 14:08:45
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 122 След.