Перейти к содержимому

Фото
- - - - -

Макрос в Excel!


  • Вы не можете создать новую тему
  • Please log in to reply
11 ответов в этой теме

#1 Hiflyer

Hiflyer
  • Новобранец
  • 4 сообщений

Отправлено 10 ноября 2005 - 20:26

Проблема такая! Нужен макрос!!! Сам в них (в VBA) !!!ноль!!! :unsure:

Вот сама проблема=)!
http://img487.images...99/excel4lh.jpg

На картинке Pic1 часть документа которую надо с помощью макроса переделать (так что бы было как на картинке Pic2)

Т.е. Дату со столбца B перенести в столбец А... причем чтоб было так как на картинке Pic2

Это возможно? Заранее спасибо за помощь, совет!!!
  • 0

#2 Warvick

Warvick
  • Пользователь
  • 411 сообщений
  • Откуда:Tallinn

Отправлено 10 ноября 2005 - 21:24

Sub MoveDates(ByVal startRowNum As Integer, ByVal endRowNum As Integer)
Dim x, i As Integer
For x = startRowNum To endRowNum
    If IsDate(Cells(x, 2)) Then
        i = x + 1
        While Len(Cells(i, 2)) > 1
            Cells(i, 1) = CDate(Cells(x, 2))
            i = i + 1
        Wend
        Cells(x, 2) = Empty
    End If
Next x
End Sub
при вызове функции передай 2 парметра - номер первого и последнего рядов
типа
Private Sub CommandButton1_Click()
Call MoveDates(10, 100)
End Sub

  • 0
Да, я такой!

#3 Hiflyer

Hiflyer
  • Новобранец
  • 4 сообщений

Отправлено 10 ноября 2005 - 21:34

Спасиб :) Буду проверять!!!
  • 0

#4 Ego_love

Ego_love
  • Новобранец
  • 5 сообщений

Отправлено 28 мая 2006 - 18:59

Я вот тоже в макросах ни бум-бум. А они мне по работе нужны как воздух. Подскажите, можно ли научиться их писать самой? И с чего начинать-то надо?
Заранее всем спасибо. :)
  • 0

#5 сантехник

сантехник
  • Пользователь
  • 477 сообщений
  • Откуда:Sillamae

Отправлено 01 июня 2006 - 14:40

макросы можно научиться писать самой/самому. Но не сильно просто : ) Для этого надо либо пойти на курсы, либо взять в руки книгу, либо попросить друга объяснить. Без посторонней помощи путь может оказаться очень долгим.

С чего начать лучше? А не известно. Некоторым легче начать с книги и дойти до практики. Мне было легче начать с практики(курс информатики в университете), а прочитав после этого книгу в голове стало совсем ясно и светло.

Теперь(спустя год постоянной практики) я делаю качественные макросы за пиво и мороженое : ) за МНОГО пива и мороженого!

Мое мнение не притендует на истину в последней инстанции : )
  • 0

#6 Ego_love

Ego_love
  • Новобранец
  • 5 сообщений

Отправлено 02 июня 2006 - 08:55

Так подскажи тогда, хотя бы что за книгу читал. :)
  • 0

#7 сантехник

сантехник
  • Пользователь
  • 477 сообщений
  • Откуда:Sillamae

Отправлено 02 июня 2006 - 11:44

после пройденного(на отлично) год назад курса информатики в университете, прочитал в этом году книгу "Программирование для чайников". Нет, без шуток! Нормальная, нет, даже хорошая книга : ) прочитал с удовольствием, а многие до этого непонятные вещи стали яснее!

могу скинуть в сеть, если надо, книгу. А вообще рекомендовал бы ознакомиться, например, с курсом информатики(общей, а не специальной) ТТУ и книгами их преподователей. Книги есть в библиотеках, весь курс пока еще можно найти в Интернете. Там же найти можно и задания. Проверять кто будет? Ну проверить, я думаю, ты и тут желающих найдешь : )
  • 0

#8 Ego_love

Ego_love
  • Новобранец
  • 5 сообщений

Отправлено 02 июня 2006 - 17:53

От книги не откажусь - спасибо. ;)

На курсы информатики, к сожалению, нет времени, нужно учиться, но дома.

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

Люди, HELP!!!
  • 0

#9 сантехник

сантехник
  • Пользователь
  • 477 сообщений
  • Откуда:Sillamae

Отправлено 05 июня 2006 - 14:48

книга "Программирование для чайников" : )
http://www.tud.ttu.e...ogr_dlja_ch.pdf
в книге найдешь общие понятия по программирования. Многие из них останутся непонятны еще очень долгое время : ) книгу до самое конца не читай, но читай с самого начала и до HTML'a : ) книга тоненькая, осиль за пару дней : )

книги по VBA найдешь в библиотеке. Если ты все же хочешь заниматься по лекциям и упражнениям преподователей ТТУ, то советую взять в библиотеке или купить книгу Ирины Амитан и Юри Вилипылда.

http://www.tud.ttu.e.....e materjalid/
смотри. Тут лекции, задания, упражнения Ирины Амитан : ) и даже на русском

http://www.tud.ttu.e.../Informaatika2/ тоже самое от Вилипыльда : ) на эстонском и в меньшем порядке : )

но предупреждаю, чтобы это осилить надо либо много терпения и упорства над книгами, либо помощь профессионала.

да, кстати, я все это написал, но забал самое важное : ) сначала надо разобраться, какое приложения в твоей работе получают Макросы и в среде какой программы ты работаешь? Acces, Word, Excel? и на каком уровне находятся твои собственные знания?
  • 0

#10 Ego_love

Ego_love
  • Новобранец
  • 5 сообщений

Отправлено 05 июня 2006 - 14:55

В Excel.

Познания - средние. Один макрос с помощью знающего человека (с помощью подсказок и он меня направлял) я переделала под себя. А вот теперь хочу с ноля научиться их писать.

Спасибо за ссылки. :)

Сообщение изменено: Ego_love (05 июня 2006 - 15:00 )

  • 0

#11 сантехник

сантехник
  • Пользователь
  • 477 сообщений
  • Откуда:Sillamae

Отправлено 05 июня 2006 - 15:14

а какие задачи выполняют необходимые тебе макросы? : )
  • 0

#12 Ego_love

Ego_love
  • Новобранец
  • 5 сообщений

Отправлено 06 июня 2006 - 12:27

Проверка данных, вгружение данных в определенную форму. :)
  • 0