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

Копирование значения ячейки на другой лист

23.06.2014, 12:38. Показов 2834. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
приветствую, не могу решить проблему: значить надо скопировать значние ячейки из листа words (тут типа словарь 48х48) в активный лист
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Sub super()
Dim valueRnd, x, y, a As Integer
Dim Word As String
 
Randomize
'Option Base 1
'Worksheets("words").Visible = xlVeryHidden
For a = 1 To 31
   x = Int(47 * Rnd)
   y = Int(47 * Rnd)
   Cells(a, 1).Value = Sheets("words").Cells(x, y).Value
   
Next a
End Sub
проблема заключается в том, что программа вроде как работает, НО постоянно где-то тормозит и ругается ошибкой "Run-time error '1004': Application-defined or object-defined error", а иногда даже полностью выполняется, живет своей жизнью кароч )
прошу помощи
пробовал с Range/Select/selection/paste, c address тоже пробовал, а оказывается вообще не то )

Добавлено через 5 минут
хаха, просто забил на ошибку строчкой "On Error Resume Next" всё вроде работает, но всё же интересно что за ошибка и как решается без обработчика ошибок
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
23.06.2014, 12:38
Ответы с готовыми решениями:

Поиск ячейки с Лист 1, копирование на Лист 2
Доброго времени суток! Не силен в VBA, поэтому прошу помощи. Имеется файл, в котором есть...

Поиск цветной ячейки и копирование ее, а также относящейся к ней информации в другой лист
Помогите,пожалуйста,с решением такой проблемы:надо найти ячейку зеленого цвета и копировать весь...

Поиск ячейки и копирование связанных с ней ячеек с переносом на другой лист
Добрый день! С утра мучаюсь с этой задачей. На работе постоянно приходится делать отчет....

3
 Аватар для Step_UA
1591 / 664 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
23.06.2014, 12:55
Цитата Сообщение от bulkinsan Посмотреть сообщение
интересно что за ошибка и как решается без обработчика ошибок
X или Y принимает нулевое значение ...
Visual Basic
1
2
   x = Int(47 * Rnd)+1
   y = Int(47 * Rnd)+1
1
0 / 0 / 0
Регистрация: 23.06.2014
Сообщений: 3
23.06.2014, 13:25  [ТС]
Step_UA, Спасибо. И мысли вслух: значит рандом срабатывает с 0 до 47, а если выпадет 0, эксель не может найти ячейку с таким значением и выдает ошибку, я правильно понял?
0
 Аватар для Step_UA
1591 / 664 / 225
Регистрация: 09.06.2011
Сообщений: 1,334
23.06.2014, 14:18
Лучший ответ Сообщение было отмечено bulkinsan как решение

Решение

Диапазон 0<=RND<1, => 0<=RND*47<47, т.к. функция int отбразывает дробную часть, то int(rnd*47) принимает значение от 0 до 46 включительно.
Что касается нулевых значений то все верно - нумерация ячеек от 1
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
23.06.2014, 14:18
Помогаю со студенческими работами здесь

Копирование ячейки на другой лист, с одновременным копированием связанных ячеек с листа1
При нажатии любой ячейки из столбца С, (лист 1) должно происходить копирование ячеек из этой же...

Копирование выбранной ячейки на другой лист
Доброго времени суток! Требуется сделать в Excel'е такой макрос: при нажатии на ячейку в &quot;Листе...

Поиск значения и копирование на другой лист
Плиз помогите, нужен макрос чтобы искал на одном листе и копировал на другой лист но там нюанс -...

Копирование значения при после ввода на другой лист в первую пустую ячейку в определенном диапазоне
Добрый вечер! Помогите, пожалуйста, с проблемой. В VBA не силен, но формулами не получается...

Макрос, которых обходит все непустые ячейки текущего листа, добавляет в массив залитые ячейки и на новый лист
Здравствуйте! Необходимо написать макрос, который бы &quot;обходил&quot; все непустые ячейки текущего...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru