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

Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 250 След.
После обновления Excel 2016 макрос не сохраняет данные в сети
 
сначала ищем проблему в кривых руках пользователя, программиста
и  только потом в кривом офисе, Windows, в глючном железе
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Перевод на русский язык терминов, используемых в описании работы динамических массивов
 
я бы перевел так:
подъем, попарный, широковещательный, усечение массива
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Не работает "Найти и заменить" по формату
 
опа, а задачи нет!
отлично! нет задачи, не нужно отвлекаться от караоке!
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Не работает "Найти и заменить" по формату
 
отлично ! у на с есть файл, и какова же задача?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Не работает "Найти и заменить" по формату
 
в идеале было бы, если бы вы приложили файл с данными, а не картинки
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Не работает "Найти и заменить" по формату
 
проблема в том, что Excel не нашел ничего что нужно было заменить
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Цвет текста в зависимости от значений в другой ячейке.
 
сделайте все это условным форматированием
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Запрет на изменение границ ячеек
 
Цитата
Sof07 написал:
Мн нужно что бы форматирование конечной ячейки оставалось
см. сообщение #3
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Запрет на изменение границ ячеек
 
нужно скопировать только данные?
копируйте ячейку, правой кнопкой мыши  по месту вставки, Специальная вставка, Значения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как переименовать файл, если найден текст
 
в корне не правильно рассчитывать получить решение не описав УСЛОВИЯ ЗАДАЧИ
1. что переименовать?
2. во что?
3. если найдено что?
4. где?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Application.VLookup если содержит
 
Код
Sub FindNums()
  Dim rg1 As Range, rg As Range, r&, c&
  Set rg1 = Cells.Find("Id", Cells(1), xlValues, xlWhole)
  If rg1 Is Nothing Then Exit Sub
  r = rg1.Row + 1: c = rg1.Column + 2
  Set rg1 = Cells.Find("Номер", rg1.Offset(1, 0))
  If rg1 Is Nothing Then Exit Sub Else Set rg1 = rg1.Offset(0, -1).Resize(99, 1)
  Do While Not IsEmpty(Cells(r, c))
    Set rg = rg1.Find(Cells(r, c), lookat:=xlPart)
    If Not rg Is Nothing Then Cells(r, c + 2) = rg.Offset(0, 1)
    r = r + 1
  Loop
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Application.VLookup если содержит
 
сможете описать задачу - может и решение найдется
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
При нахождения заданного значения прокрутить лист до нужной строки
 
Код
Rows(НомерНайденнойСтроки).Select
будет отмечена строка номер = НомерНайденнойСтроки и покажется в зоне видимости если не была видна на экране до этого
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как запретить преобразование числа в переменной VBA в экспоненциальный формат
 
Цитата
Borrusale написал:
я понимаю в чем разница
а что же вы с таким завидным упорством пытаетесь заставить макрос
Цитата
Borrusale написал:
Найти в массиве все 18-ти значные числа
если должны понимать что нет таких у Excel
строка содержащая 18 цифр есть, а числа содержащего 18-цифр - нету! не отведено под мантису числа столько памяти! там некуда складывать 18 цифр. читайте матчасть
Цитата
Ігор Гончаренко написал:
когда вы поймете, что тест - это не число, все станет на свои места, а не поймете... так и будете недоумевать что за чертовщина происходит
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Отображение окон Excel
 
BEBL,
1. в теме речь о 10-м офисе, а не Windows
2. считайте все на счетах, там нет ошибок, главное быстро кидать костяшками в разные стороны, не прихватывать лишние, и не пропускать нужные
Изменено: Ігор Гончаренко - 19 сен 2020 16:08:13
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Как запретить преобразование числа в переменной VBA в экспоненциальный формат
 
Borrusale,
откройте файл, посортируйте по колонке А, посортируйте по колонке В, повторите (на всякий случай)
текст - это не числа!
хоть и визуальной разницы нет
но для компьютера это разные типы данных! по-разному хранятся в памяти, занимают разное количество памяти и сравниваются по-разному
когда вы поймете, что тест - это не число, все станет на свои места, а не поймете... так и будете недоумевать что за чертовщина происходит
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Неспособность application.findformat жить внутри пользовательской функции VBA, Application.findformat не рабоает внутри функции
 
пользовательские функции не могут мегять значения и форматы других ячеек
возможно формат FindFormat'а то же не могут менять
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Создание связи между ячейками, и определение переменной откуда куда копируется значение
 
да, если добавите колонку, напрмер перед 10-й, то С = 15, нужно руками исправить на С = 16
код макроса не исправиться самостоятельно, как код формул, когда добавили(удалили) строки(столбцы)
Используйте не константу, а вычисляйте С, если есть возможность его вычислить
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Помогите найти ошибку в простенькой формуле СУММЕСЛИ, Формула СУММЕСЛИ, не могу понять как делать.
 
если обязательно СУММЕСЛИ, то
Код
=СУММЕСЛИ(Лист2!$A$1:$A$4;Лист1!A1;Лист2!$B$1:$B$4)+СУММЕСЛИ(Лист2!$A$1:$A$4;Лист1!A1;Лист2!$C$1:$C$4)
а если интересуют варианты по-проще, то они есть...
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Функции листа, работающие по принципу Select Case и Split
 
Цитата
buchlotnik написал:
а splita  нету, периодически это бесит
Join, которого сильно не хватало, появился в офисе 2019 и 365
и split добявят, надеюсь))) решили что ТекстаПоКолонкам достаточно, но его в формулу не засунешь(((

ВЫБОР - вот аналог Select Case
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
VBA. Заполнение данных из одной таблицы в другую., Циклами в циклах и массивами.
 
просто вместо того чтобы лаконично и точно описать задачу вы были слишком сосредоточены на описании своего решения этой задачи
написано,
- что вы осваиваете VBA
- о массивах,
- о разочаровании с Find
- о количестве данных
- и еще о чем-то
нет только четкого описания задачи
код у вас есть, добавьте строку, поправьте несколько и все готово)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Формы выдает ошибку при переносе данных из textbox в ячейки
 
Код
Private Sub CommandButton1_Click()
  ActiveCell.FormulaR1C1 = TextBox1
  ActiveCell.Offset(0, 1) = TextBox2
  If IsNumeric(TextBox3) _
  Then ActiveCell.Offset(0, 2) = CDbl(Me.TextBox3) _
  Else MsgBox "TextBox3 = " & TextBox3 & "  не число!", vbCritical
  If IsNumeric(TextBox4) _
  Then ActiveCell.Offset(0, 3) = CDbl(Me.TextBox4) _
  Else MsgBox "TextBox4 = " & TextBox4 & "  не число!", vbCritical
  If IsNumeric(TextBox5) _
  Then ActiveCell.Offset(0, 4) = CDbl(Me.TextBox5) _
  Else MsgBox "TextBox5 = " & TextBox5 & "  не число!", vbCritical
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
VBA. Заполнение данных из одной таблицы в другую., Циклами в циклах и массивами.
 
см. вложение
Код
Sub FillB()
  Const t$ = "Авария! Исправьте данные!!!"
  Dim r&, rc&, a, b, c, d, k&()
  Set d = CreateObject("Scripting.Dictionary")
  rc = Cells(Rows.Count, 7).End(xlUp).Row
  a = Range(Cells(1, 8), Cells(rc, 7))
  For r = 1 To UBound(a)
    If d.exists(a(r, 1)) Then
      b = d(a(r, 1)): ReDim Preserve b(0 To UBound(b) + 1)
    Else
      ReDim b(0 To 1): b(0) = d.Count
    End If
    b(UBound(b)) = r: d(a(r, 1)) = b
  Next
  c = Range(Cells(1, 1), Cells(rc, 2)): ReDim k(0 To d.Count - 1)
  For r = 0 To UBound(k): k(r) = 1: Next
  For r = 1 To rc
    If Not d.exists(c(r, 1)) Then _
    MsgBox "A" & r & " = " & c(r, 1) & vbLf & _
    "неожиданное значение!?!", vbCritical, t: Exit Sub
    n = d(c(r, 1))(0)
    If k(n) > UBound(d(c(r, 1))) Then _
      MsgBox "А" & r & " = " & c(r, 1) & vbLf & _
      "лишнее значение!", vbCritical, t: Exit Sub
    c(r, 2) = a(d(c(r, 1))(k(n)), 2): k(n) = k(n) + 1
  Next
  Range(Cells(1, 1), Cells(rc, 2)) = c
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Формы выдает ошибку при переносе данных из textbox в ячейки
 
Юра, могу допустить, что в представлении  Deluxа из коровы должно получиться довольно большое число

проблемыDeluxа нужно разбивать на элементарные и обьяснять их, похоже, по другому ничего не получится.
обстоятельно обьяснять, с цитатами или ссылками на документацию, с примерами и пр.
трудно человеку обьяснять что такое интегралы, если он еще не освоил сложение простых чисел и ничего не знает о существовании таблицы умножения
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Формы выдает ошибку при переносе данных из textbox в ячейки
 
смотрел "Уральских пельменей", закрыл перешел в эту тему, тут веселее
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Не менять ссылку при копировании формул
 
Цитата
DJMC написал:
Копирование формулу по всему листу
на листе 16 миллиардов ячеек - не многовато-ли будет формул на листе?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Генераторы отчетов из эксель в эксель
 
да есть, такой генератор отчетов называется VBA
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Сохранение результатов поиска "найти"
 
это должно поискать в во внешнем файле
1. открываете этот файл с макросом
2. устанавливаете условия поиска
3. открываете файл с данными, делаете его активным
4. Alt+F8, находите FINDValues и выполняете ее
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
как значение переменной внедрить в текст?
 
название темы:
как значение переменной внедрить в текст?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Посчитать количество без повторений
 
укажите другие диапазоны
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1 2 3 4 5 6 7 8 9 10 11 ... 250 След.
Наверх