Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA

Модерирует : ShIvADeSt

ShIvADeSt (23-04-2007 01:59): http://forum.ru-board.com/topic.cgi?forum=33&topic=8273  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Troitsky



Водник Водкин
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
Dim i As Integer ' счетчик рейсов
Dim j As Integer ' номер текущего порта
Dim k As Integer ' направление движения
                 ' 1  - вперед;
                 ' -1 - назад.
 
' Начальные условия
k = 1 ' движемся вперед
j = 1 ' находимся в первом порту
 
For i = 1 To 120
  j = j + k
  ' совершаем i-й рейс в j-й порт
   
  ' по прибытии в j-й порт задаемся направлением следующего рейса
  ' (рейсы с 38 по 73 делаем без захода в первый порт)
  If i > 38 And i < 73 Then
    If j = 2 Or j = 4 Then k = k * (-1)
  Else
    If j = 1 Or j = 4 Then k = k * (-1)
  End If
   
  Sheets(1).Cells(i, 1).Value = i
  Sheets(1).Cells(i, 2).Value = j
Next i
 
Sheets(1).ChartObjects.Add 100, 30, 400, 250
Sheets(1).ChartObjects(1).Activate
ActiveChart.ChartType = xlXYScatterLines
ActiveChart.SetSourceData Source:=Sheets(1).Range("A1:B120"), PlotBy:=xlColumns

Всего записей: 795 | Зарегистр. 13-12-2003 | Отправлено: 18:04 29-05-2006 | Исправлено: Troitsky, 18:07 29-05-2006
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Компьютеры » Прикладное программирование » Excel VBA
ShIvADeSt (23-04-2007 01:59): http://forum.ru-board.com/topic.cgi?forum=33&topic=8273


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru