Здравствуйте, StasK, Вы писали:
SK>Вопрос: Можно ли сделать так, чтобы при вводе в определенную ячейку какой-то цифры в ячейки ниже автоматически вставлялись данные. Например, вводим 1, а под ней заполняется ячейка (например, проставляется сегодняшняя дата), вводим 2, а под ней заполняется количество ячеек равное введеному числу (сегодняшняя дата, в следующей — завтрашняя и т.д.)
Так в этом и состоит работа программиста — писать программы. Я, конечно, не спец по Excel-ю, но вот такой код может быть использован для решения:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Excel.Range)
Static entry As Boolean ' определяет повторный вход в этот модуль
Dim n As Long, i As Long
If Not entry Then
entry = True
n = Target.Formula
For i = 1 To n
Target.Offset(i).Formula = Date + (i - 1)
Next
entry = False
End If
End Sub
Здравствуйте, StasK, Вы писали:
SK>Не подскажите ли, где можно найти литературу по EXEL-у, только не не из серии "нажмите на ту пимпочку и т.д.", а что-то по углубленней: формулы (сложные, вложеные и т.д.)
Если в сети, то
J-Walk & Associates, Inc. — сайт John Walkenbach
Форум
EXCEL-L: Microsoft Excel Developers List
Там много всяких ссылок
Несколько книг Уокенбаха переводились и есть на books.ru — по формулам, по диаграммам и общие
здесь