Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 24.05.2008, 23:12   #81
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
Private Sub CommandButton1_Click()
L = ActiveSheet.Index
MsgBox L
End Sub
Вставил в модуль "L = ActiveSheet.Index" и все ОК!!
VictorM, VictorM!!
Спасибо!!

Последний раз редактировалось valerij; 24.05.2008 в 23:18.
valerij вне форума
Старый 24.05.2008, 23:19   #82
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

ниже Sub Sum() вместо 'MsgBox L напишите L = ActiveSheet.Index
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 24.05.2008, 23:28   #83
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
ниже Sub Sum() вместо 'MsgBox L напишите L = ActiveSheet.Index
Да, да, все ОК!

З. Ы.
Осталось еще пара проблем это Здесь

(\__/)
(='.'=)
E[:]|||[:]З
(")_(")
valerij вне форума
Старый 24.05.2008, 23:35   #84
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Вставил в модуль "L = ActiveSheet.Index" и все ОК!!
пока Вы мне это писали, я отвечал Вам и не заметил Вашего сообщения. Вот и вышел дубль :-)
Цитата:
Осталось еще пара проблем
посмотрю
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 24.05.2008, 23:40   #85
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
посмотрю
VictorM!
А как по русски это сказать?
L = ActiveSheet.Index
valerij вне форума
Старый 24.05.2008, 23:45   #86
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

ActiveSheet - Активный лист
Значение переменной L = Индекс Активного Листа
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 25.05.2008, 00:41   #87
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

Цитата:
Есть столбец I, в листах1-13 в них есть числа, занимают диапазон I31:I36 и I79:I84 и т. д с шагом 48, до I1471:I1476(Такое на всех 13-ти листах)
Максимально, числа могут занимать все шесть ячеек, мин - не одной.
При вводе данных в эти ячейки, нужно, что бы эти данные скопировались в Лист14 в ст. В, все было бы просто, если бы не нули, в случае отсутствия данных. Как провести копирование, типа когда удаляешь ячейку происходит сдвиг в верх, при условии нуля, нулей?
если я Вас правильно понял и если всего 1500 строк, то можно сделать примерно так
Код:
Sub ОтсюдаСюда()
Application.ScreenUpdating = False
Worksheets("Отсюда").Range("I1:I1476").Copy Destination:=Worksheets("Сюда").Range("B1")
Application.Goto Reference:=Worksheets("Сюда").Range("B1")
For i = 1 To 1476
    znach = ActiveCell.Value
    If znach = 0 Then
        Selection.Delete Shift:=xlUp
    Else
        ActiveCell.Offset(1, 0).Activate
    End If
Next i
Application.ScreenUpdating = True
End Sub
здесь сохраняются форматы исходных ячеек
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 25.05.2008, 01:11   #88
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
если я Вас правильно понял и если всего 1500 строк
Не получилось, где выбор чисел I31:I36....., с шагом 48

Он скопировал, даже шапку.
Наверное мне надо, как то попонятнее вложение сделать, щас сделаю
valerij вне форума
Старый 25.05.2008, 01:18   #89
VictorM
Старожил
 
Аватар для VictorM
 
Регистрация: 15.05.2008
Сообщений: 2,058
По умолчанию

посмотрите тогда Ваш файл.
Я делал согласно этого.
Вложения
Тип файла: zip Кн.zip (16.0 Кб, 7 просмотров)
"Дайте людям рыбы, и вы накормите их на весь день; научите их ловить рыбу - и вы накормите их на всю жизнь"
"Большое спасибо" - Z261597841314, R208907249777, U447361470499
VictorM вне форума
Старый 25.05.2008, 01:36   #90
valerij
Старожил
 
Аватар для valerij
 
Регистрация: 12.05.2007
Сообщений: 2,339
По умолчанию

Цитата:
Сообщение от VictorM Посмотреть сообщение
посмотрите тогда Ваш файл.
Я делал согласно этого.
VictorM
Там две задачи, разные, то я виноват, при копировании не должно быть промежутков, нулей!
А вот файл с двумя последними задачами
Вложения
Тип файла: rar 44.rar (244.9 Кб, 7 просмотров)

Последний раз редактировалось valerij; 25.05.2008 в 01:43.
valerij вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Управление громкостью Jupiter Общие вопросы Delphi 2 29.06.2008 15:43
Управление голосом prizrak1390 Общие вопросы Delphi 2 24.06.2008 21:04
управление CD ROMom Cricket2007 Помощь студентам 4 16.06.2008 16:01
Управление приложениями voron29 Общие вопросы Delphi 1 14.03.2008 12:38
вопрос - проблема с форматированием prickly Microsoft Office Excel 2 14.11.2006 10:14