Форум программистов, компьютерный форум, киберфорум
VBA
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.92/13: Рейтинг темы: голосов - 13, средняя оценка - 4.92
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23

Нужен совет в коде

19.09.2013, 13:07. Показов 2996. Ответов 41
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
есть парочка файликов в екселе они находятся в папке. нужно чтобы применялся скрипт на всех файлах. но он не применяется почему то.

я уже реализовал, что все файлы открываются, копируется лист и там нужно чтобы выполнился скрипт qqq. но почему то он не хочет делать нужные действия. если присвоим статическое имя к скрипту, то работает, а для всех файлов не работает.
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
 Sub qqq()
 
' Макрос1 Макрос
' Макрос записан 17.09.2013 (Администратор)
'
 
' a - первое значение имени, Б- второе значение имени
 
 Dim a, b As String
 Dim n, m As Integer
 Dim sum As Currency
  n = 1
  m = 1
  a = Cells(n, 1)
Do While (Cells(n, 1) <> "")
    sum = 0
    Do
     If Cells(n, 2) = "ЕСВ ФОТ (работники)" Then sum = sum + Cells(n, 3)
     n = n + 1
     b = Cells(n, 1)
    
    Loop Until (a <> b)
    If sum <> 0 Then
      Cells(m, 4) = a
      Cells(m, 5) = sum
      m = m + 1
    End If
 a = b
 
 Loop
 
End Sub
 
Private Sub CommandButton1_Click()
 
Dim FSO As Object
Dim TheFolder As Object, TheFiles As Object, AFile As Object
 
'MyPath = "c:\1111\"""
Application.ScreenUpdating = False
Set wb = Workbooks.Add(template:=xlWorksheet)
Set FSO = CreateObject("Scripting.FileSystemObject")
Set TheFolder = FSO.GetFolder("C:\1111\") 'Каталог, откуда суммировать
Set TheFiles = TheFolder.Files
 
For Each AFile In TheFiles
If UCase(FSO.GetExtensionName(AFile.Path)) = "XLS" Then
Set xls = Workbooks.Open(Filename:=AFile, ReadOnly:=False)
 
'Application.Run ("Шпола.xls!qqq")
'Application.Run ("Шпола1.xls!qqq")
 
'xls.Sheets(1).Copy 'After:=wb.Sheets(wb.Sheets.Count)
'xls.Sheets(2).PasteSpecial Paste:=xlPasteValues
'xls.ActiveSheet.Copy After:=Sheets(1)
'Sheets(1).Copy After:=Sheets(Sheets.Count)
'Sheets(Sheets.Count).Name = ("Результат")
'Sheets(1).Activate
ActiveSheet.Copy After:=Sheets(ActiveSheet.Index)
 
qqq
 
 
End If
Sheets(2).Columns("A:C").Select
    Selection.ClearContents
  
 
ActiveWorkbook.Save
ActiveWorkbook.Close True
Next
 
MsgBox "Виконано"
 
End Sub
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
19.09.2013, 13:07
Ответы с готовыми решениями:

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

Нужен совет с ТЗ
При устройстве на работу дали одно из заданий, которое я не понял как правильно интерпретировать: Написать метод httpTitle(url) для...

Нужен совет
Извините если не в ту тему, просто не знал куда написать. В компании 8 человек. У каждого сотрудника свой ПК. Чтобы получить...

41
6998 / 2896 / 555
Регистрация: 19.10.2012
Сообщений: 8,804
19.09.2013, 17:39
Студворк — интернет-сервис помощи студентам
Вообще qqq будет отрабатывать на активном листе - какой это будет лист непонятно. Лучше/надёжнее передавать ссылку на лист в параметре.
Ещё что - integer для счётчика строк чревато ошибкой:
Visual Basic
1
Dim n, m As Integer
Ну хоть только на одной переменной - вторая как-то вытянет
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 17:42  [ТС]
как при виполнении скрипта ку ку ку. вот так должно быть на втором листе

Добавлено через 17 секунд
в каждом документе ексель, который редактируем
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
19.09.2013, 17:51
Вы не поняли, про что сказал Hugo121, а я так в принцыпе и делаю. И все равно не понятно. Заказчику - лист с исх. датами и на нем, рядом результаты плюс один лист только с результатами, я так понял? И это сохраняется как копия книги, а что в оригинале книги? Или там все без изменений?
2.!!! Что с суммами по ЕСВ ФОТ (оплата труда) и по ЕСВ ФОТ (по договорам ГПХ)? Думаете, потом Вам просто будет изменить?
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 17:55  [ТС]
Ссылка удалена

вот таким должен бить результат

 Комментарий модератора 
Цитата Сообщение от Правила форума
Картинки и любые другие файлы загружайте на форум, во избежание их удаления или потери на сторонних ресурсах.
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
19.09.2013, 18:09
Нет, ну без проблем, только зачем там еще три столбика спереди пустых? Туда что-то заносится потом?
И еще раз!!! Что с суммами по ЕСВ ФОТ (оплата труда) и по ЕСВ ФОТ (по договорам ГПХ)? Потом будем долго коректировать, как всегда. Делать:
- по одному - Бабенко Михайло Анатолійович (сума по ЕСВ ФОТ (оплата труда)
- по всем раздельно - Бабенко Михайло Анатолійович (сума по ЕСВ ФОТ (оплата труда)
Бабенко Михайло Анатолійович (сума по ЕСВ ФОТ (по договорам ГПХ)
- по всем вместе - Бабенко Михайло Анатолійович (сума по ЕСВ ФОТ (оплата труда) + сума по ЕСВ ФОТ (по договорам ГПХ)???
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 20:00  [ТС]
скрипт, который считает сумы ужу готов, он работает правильно. нужно только чтобы он выполнялся на каждом из файлов в папке

Добавлено через 39 минут
мне главное чтобы этот скрипт выполнялся на всейх файлах я остальное доделаю
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
19.09.2013, 21:26
Уезжал. Не переживайте - будет. Сегодня.

Добавлено через 50 минут
Я четкого ответа про суммы не получил. Так-что смотрите результаты, проверяйте.
Открываете не по одному (но и так можна) а сразу все в папке (рамкой, + Ctrl, или как умеете).
В оригиналах ничего не сохраняется. Все будет в книгах "Copy_.....xls", на листах "Results".
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
Sub CommandButton1_Click()
Dim mARR(), i&, j&, dict As Object
Dim mstr$, cC As Range, aSHT As Sheets
Dim fName$, fPath$, arK, arI
   mARR = Application.GetOpenFilename _
            (" (*.xls),*.xls", , "SELECT   YOUR   FILES", , True)
   Application.ScreenUpdating = False
   Set dict = CreateObject("scripting.dictionary"): dict.comparemode = 1
   For i = LBound(mARR) To UBound(mARR)
   mstr = Mid(mARR(i), InStrRev(mARR(i), "\") + 1)
      With GetObject(mARR(i))
        fName = Mid(mARR(i), InStrRev(mARR(i), "\") + 1)
        fPath = Replace(mARR(i), fName, "", 1)
'         mstr = mARR(i)
         Application.DisplayAlerts = False
            For j = 1 To .Sheets.Count
               If .Sheets(j).Name = "Results" Then
                  .Sheets(j).Delete:  Exit For
               End If
            Next 'i
         Application.DisplayAlerts = True
         With .Sheets(1)
            j = .Cells(.Rows.Count, "a").End(xlUp).Row
            .Range(.Cells(1, 4), .Cells(.Rows.Count, .Columns.Count)).Delete
               For Each cC In .Range(.[a1], .Cells(.Rows.Count, "a").End(xlUp)). _
                                          SpecialCells(xlCellTypeConstants, 2).Cells
                  If dict.exists(Application.Trim(cC.Value)) Then
                     dict.Item(Application.Trim(cC.Value)) = _
                        Round(dict.Item(Application.Trim(cC.Value)) + _
                           CDbl(cC.Offset(0, 2).Value), 2)
                              Else
                                 dict.Add Application.Trim(cC.Value), Round(CDbl(cC.Offset(0, 2).Value), 2)
                  End If
               Next 'cC
            End With ' .Sheets(1)
            arK = dict.keys:  arI = dict.items
            With .Sheets.Add
               .Name = "Results"
               'here you can change points to insert data
               .[a1].Resize(UBound(arK), 1).Value = Application.Transpose(arK)
               .[b1].Resize(UBound(arI), 1).Value = Application.Transpose(arI)
               .Columns.EntireColumn.AutoFit
               dict.RemoveAll
            End With '.Sheets.Add
            .SaveCopyAs Filename:=fPath & "Copy_" & fName
            .Close 0
         End With 'GetObject(mARR(i))
   Next 'i
   Application.ScreenUpdating = True
   Set dict = Nothing: MsgBox Space(10) & "D O N E!"
End Sub
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 21:37  [ТС]
ого го сколько кода. а я просто просил чтоби поправили мой код. ну спасибо. а как насчет моего кода. можно чтобы сделать чтобы скрипт qqq выполнялся.

 Комментарий модератора 
Цитата Сообщение от Правила форума
4.13. Не стоит просить или предлагать выслать ответ в icq, e-mail и другие средства общения. Эта просьба все равно не будет выполнена, а сообщение будет отредактировано модератором.
Lisavad, не нарывайтесь.


Добавлено через 10 секунд
а это ща проверю
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
19.09.2013, 21:41
Забыл!!! Старый код под кнопку (чтоб не удалять) переименуйте (e.g. Sub v1_CommandButton1_Click()), а то Excel может растеряться.

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

Добавлено через 1 минуту
От телефонов зверею так, что меня мой ротвайлер успокаивает, а Вы еще про скайп....
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 21:48  [ТС]
ща через минуту подойду, а не можно мой код подправить и чтобы работал. просто так хочет начальство как я делал

Добавлено через 7 минут
да тут уже.
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
19.09.2013, 21:56
А это как "... начальство хочет..."? Им результат, или свой ум показать?
Здесь получаем все имена (с путями) и загнали в массив:
mARR = Application.GetOpenFilename _
(" (*.xls),*.xls", , "SELECT YOUR FILES", , True)
из которого по очереди вытягиваем и обрабатываем. Листинг уже знает, чем ему заниматься. А у Вас - не знает. И вся проблема.
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 22:01  [ТС]
опишу все как хочет начальник.
1. в книге ескеля кнопка. нажимают на кнопку и випоняются такие действия.
2. с определенной папки где находятся 4 файла нужно ко всем применить скрипт.
3. берется первый файл открываетсяя применяется скрипт qqq (сумирования) делается копия листа и удалеся мусор.
4 сохррянется файл и закрывается
и так со всеми файлами.

Добавлено через 2 минуты
им нужно как они хотят. та просто начальник делал скрипт qqq и хочет чтобы он обязательно был в коде. а мне сказал чтобы я реализовал то что написал в вверху. я все реализовал и теперь нужно чтобы его код применялся ко всем файлам в папке.
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
19.09.2013, 22:10
1 - выполнено.
2 - выполнено.
3 - он сам берет (один - десять -сто) файлов и обрабатывает
4 - мусор не создается. Потому его там нет.
5 - Сохраняет файл с родным именем, к которому добавляет слово "Copy_", и в той же папке, где родной.
6 - Может, начальнику лучше на форум? Всем станет легче. А если просто придирается.... Знаете, мне в команде нравятся мои подчиненные с свои мнением, а зигзаговские.... Как-то не приживаются.
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 22:24  [ТС]
а можно просто подправить мой код чтобы виполнился QQQ и все без всяких заморочек

Добавлено через 12 минут
буду очень благодарен
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
19.09.2013, 23:00
Вот начало Вашего, немного подправленого, кода. qqq будет видеть с чем работать (дальше ===End=== я не шел).
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
Private Sub CommandButton1_Click()
 
Dim FSO As Object
Dim TheFolder As Object, TheFiles As Object, AFile As Object, wb As Workbook, xls
Dim mstr$
MyPath = "c:\1111\"
Application.ScreenUpdating = False
Set wb = Workbooks.Add(template:=xlWorksheet)
Set FSO = CreateObject("Scripting.FileSystemObject")
Set TheFolder = FSO.GetFolder(MyPath) 'Каталог, откуда суммировать
Set TheFiles = TheFolder.Files
 
For Each AFile In TheFiles
If UCase(FSO.GetExtensionName(AFile.Path)) = "XLS" Then
Set xls = Workbooks.Open(Filename:=AFile, ReadOnly:=False) '
ActiveSheet.Copy After:=Sheets(ActiveSheet.Index)
   With Workbooks(AFile.Name)
      Call qqq(.Sheets(1).Name)
   End With
End If
'===End========================================
Sheets(2).Columns("A:C").Select
    Selection.ClearContents
ActiveWorkbook.Save
ActiveWorkbook.Close True
Next
 
MsgBox "Виконано"
' Нічого тут не виконано. Ще опрацьовувати "звечора і до рання"
 
 
End Sub

И тогда где-то так должен быть qqq

Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
Sub qqq(shtN As String)
 
 Dim a, b As String
 Dim n, m As Integer
 Dim sum As Currency
 With Sheets(shtN)
  n = 1
  m = 1
  a = .Cells(n, 1)
Do While (.Cells(n, 1) <> "")
    sum = 0
    Do
     If .Cells(n, 2) = "ЕСВ ФОТ (работники)" Then sum = sum + .Cells(n, 3)
     n = n + 1
     b = .Cells(n, 1)
    
    Loop Until (a <> b)
    If sum <> 0 Then
      .Cells(m, 4) = a
      .Cells(m, 5) = sum
      m = m + 1
    End If
 a = b
 
 Loop
 End With
 
End Sub

И еще раз. ОПОМНИТЕСЬ!!! Этот путь длинный, как жизнь моей бабушки (98 лет).
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
19.09.2013, 23:20  [ТС]
да все класс но почему то не работает. непонял а почемму длинный. там нужно только 4 файла обработать
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
20.09.2013, 00:10
Сегодня 4. А завтра - зерно и шахматы.
А мой код работает? Если да, я бы просто сел напротив начальнка и показал. Если у него какие-то особые нужные требования - точно что обяснит почему. Если просто "я сказал" - поверьте, с дураком договориться невозможно. Иногда сила помогает, но это не решение. Потом на душе противно. Вот не могу собаку ударить, даже если точно знаю - не покусает.
А так, привязываться к его " ...точка не здесь..." не выход.

Добавлено через 11 минут
Сохраните Ваш "Школа" в rar. Закиньте сюда на форум. Просто я сделал - и удалил. Еще раз посмотрю. Обещаю.

Добавлено через 27 минут
Все-таки выловил один файл. И умер. Когда первый раз смотрел - просто на автомате сделал в Вашем коде одну замену, поэтому и Ваш код у меня работал. Моему коду просто по барабану, что там у Вас написано. Он вытягивает Фамилию, и по ней суммирует ВСЕ. А теперь смотрите.
Вы привязываетесь к ст. "B", и в коде говорите четко говорите:
If .Cells(n, 2) = "ЕСВ ФОТ (работники)" Then sum = sum + .Cells(n, 3)
А на листе у Вас есть все:
ЕСВ ФОТ (по договорам ГПХ)
ЕСВ ФОТ (больничные)
ЕСВ ФОТ (оплата труда)
НО ТОЛЬКО НЕТ (работники)!!!
У меня просьба. Передайте начальнику, что я очень- очень извиняюсь.
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
20.09.2013, 08:43  [ТС]
Ссылка удалена вот файл шпола
0
0 / 0 / 0
Регистрация: 10.06.2013
Сообщений: 23
20.09.2013, 09:19  [ТС]
модер извиняюсь. нашел как прикреплять файл

_______
вот файл шпола
Вложения
Тип файла: xls Шпола.xls (64.0 Кб, 8 просмотров)
0
4377 / 661 / 36
Регистрация: 17.01.2010
Сообщений: 2,134
20.09.2013, 14:30
Уезжал... Так - Ваш работает, но... 1. Копию книги не делает. 2. Считает только по одному условию (оплата труда). 3. Копию листа сохраняет в той же книге с начальными данными (точно с этим попадете потом). 4. Я не понял, зачем вы создаете доп. лист в книге вызова процедуры (Set wb = Workbooks.Add(template:=xlWorksheet)). Отключил.
Какое-то оно все не такое.
Кликните здесь для просмотра всего текста
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
Private Sub CommandButton1_Click()
 
Dim FSO As Object
Dim TheFolder As Object, TheFiles As Object, AFile As Object, wb As Workbook, xls
Dim mstr$, MyPath$
   MyPath = "C:\1111\"
   Application.ScreenUpdating = False
   'Set wb = Workbooks.Add(template:=xlWorksheet) '????????
   Set FSO = CreateObject("Scripting.FileSystemObject")
   Set TheFolder = FSO.GetFolder(MyPath) 'Каталог, откуда суммировать
   Set TheFiles = TheFolder.Files
   For Each AFile In TheFiles
      mstr = AFile.Name
      If UCase(FSO.GetExtensionName(AFile.Path)) = "XLS" Then
      Set xls = Workbooks.Open(Filename:=AFile, ReadOnly:=False) '
      ActiveSheet.Copy After:=Sheets(ActiveSheet.Index)
            Call qqq
      End If
   '===End========================================
      ActiveWorkbook.Save
      ActiveWorkbook.Close True
   Next
 
MsgBox "Виконано"
 
End Sub
 
Sub qqq()
' a - первое значение имени, Б- второе значение имени
Dim a, b As String
Dim n, m As Integer
Dim sum As Currency
   With ActiveSheet
      n = 1
      m = 1
      a = .Cells(n, 1)
         Do While (.Cells(n, 1) <> "")
             sum = 0
             Do
                  If .Cells(n, 2) = "ЕСВ ФОТ (оплата труда)" Then sum = sum + .Cells(n, 3)
               n = n + 1
               b = .Cells(n, 1)
             Loop Until (a <> b)
                  If sum <> 0 Then
                    .Cells(m, 4) = a
                    .Cells(m, 5) = sum
                    m = m + 1
                  End If
               a = b
          Loop
      .Columns("A:C").EntireColumn.Delete
      .Columns.EntireColumn.AutoFit
   End With
End Sub
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
20.09.2013, 14:30

нужен совет
учусь программировать на Си под AVR (в avrstudyo) логика работы такая: в прерывании по переполнению таймера сканируется кнопка, раз нажал...

Нужен совет!
Доброго времени суток! Возможно таких тем как эта было уже миллион.. но всё же, хотелось бы услышать ваше мнение. Поставил перед...

Нужен совет
Всем добрый день, на днях собираюсь открывать сайт посвящённый &quot;Фильмам&quot;, не только скачать фильмы, но и биография актёров, обзор премьер,...

Нужен совет
1. Доказать, что в ударной волне газ нельзя сжать больше, чем в (y+1 )/(y-1 ) раз, где γ – показатель адиабаты газа. 2. Теорема...

Нужен совет
Мне нужен видео курс. Данный курс поступить в продажу 23 июля, и стоит он 3600 рублей. Однако на складчине идёт сбор взносов на этот курс и...


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

Или воспользуйтесь поиском по форуму:
40
Ответ Создать тему
Новые блоги и статьи
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#. Название изменил на ColorStep. Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами: - ВидТО (СправочникСсылка. ВидыТО); - ВидГСМ. . .
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр. Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала. Ниже прикреплён. . .
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU. Опрашиваются регистры. . .
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка: Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман. Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru