Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 2

Найти на трех листах цифру 5

03.11.2015, 18:31. Показов 1112. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Привет, я тут в тупике, мне нужно на 3 листах найти в ячейке цифру 5 в вба, я не могу написать структуру, задача вроде легкая, та вот целый вечер сижу думаю... киньте пожалуйста решение с хоть чучуть обьяснением, буду блогадарен
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
03.11.2015, 18:31
Ответы с готовыми решениями:

Какова вероятность отгадать одну загаданную цифру, две, три из трех?
Есть онлайн казино, в котором из цифр от 1 до 10 случайно загадываются три цифры. Игроки должны...

количество чисел (среди трех заданных), которые оканчиваются на нечетную цифру
Написать программу, которая находит количество чисел (среди трех заданных), которые оканчиваются на...

Найти сумму первых трех и последних трех элементов массива
Есть одномерные материальные массивы A=i]l, B=i]m, C=i]n - вводятся с клавиатуры. Создать...

3
es geht mir gut
 Аватар для SoftIce
11274 / 4760 / 1183
Регистрация: 27.07.2011
Сообщений: 11,439
03.11.2015, 19:42
Лучший ответ Сообщение было отмечено Димитрий Анохин как решение

Решение

Цитата Сообщение от Димитрий Анохин Посмотреть сообщение
найти в ячейке цифру 5
Ищем одиночную 5-ку
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
Sub FindFive()
    Dim i As Long, r As Range
    For i = 1 To ThisWorkbook.Sheets.Count
         For Each r In ThisWorkbook.Sheets(i).UsedRange
             If r Like "5" Then
                 MsgBox "Sheets(""" & ThisWorkbook.Sheets(i).Name & _
                        """).Cells(" & r.Row & ", " & _
                           r.Column & ") = " & r.Value
                 Exit Sub 
             End If
         Next r
    Next i
End Sub
Миниатюры
Найти на трех листах цифру 5  
1
15155 / 6428 / 1731
Регистрация: 24.09.2011
Сообщений: 9,999
03.11.2015, 20:08
Димитрий Анохин, запишите макрорекордером команду поиска "цифры 5" с нужными параметрами: в формулах или в значениях (а может, в примечаниях?), ячейка целиком или нет и пр.
Добавьте цикл по листам. Получится примерно так:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub Макрос1()
Dim ws, c
  For Each ws In Worksheets(Array("Лист1", "Лист2", "Лист3"))
    Set c = ws.Cells.Find(What:="5", After:=ActiveCell, LookIn:=xlValues, LookAt:= _
      xlPart, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False, SearchFormat:=False)
    If Not c Is Nothing Then
      ws.Activate
      c.Select
      MsgBox "5-ка найдена", vbInformation
      Exit Sub
    End If
  Next
  MsgBox "5-ка не найдена", vbCritical
End Sub
0
0 / 0 / 0
Регистрация: 03.11.2015
Сообщений: 2
03.11.2015, 20:51  [ТС]
спасибо тебе за помощь) жалко только без обьяснения( но и на этом благодарю
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.11.2015, 20:51
Помогаю со студенческими работами здесь

Найти первую цифру , последнюю цифру, количество цифр и сумму цифр числа
Дано натуральное число n. Найти первую цифру , последнюю цифру, количество цифр, сумму цифр...

Как в нескольких листах найти, кто первым вел работу с клиентом?
Коллеги, друзья, добрый день! У меня такая ситуация: в книге Excel есть несколько листов (Лист...

Надо среди всех открытых книг найти те, на листах которых есть ячейка со словом итог
Программка простенькая, но не могу никак к ней подойти, может кто чем поможет...Надо среди всех...

Найти разность среднего арифметического элементов первых трех и элементов последних трех столбцов матрицы
Задача№2 (найти разность среднего арифметического элементов первых трех и элементов последних трех...

Найти сумму и произведение эллементов в векторе, найти наименьшую цифру в числе N
Помогите пожалуйста решить 2 задачи. 1)Найти сумму и произведение элементов заданного случайным...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru