В принципе, я хочу создать что-то вроде индекса, я хочу связать каждый лист, который я создаю, с первой страницей, которую я назвал Main, пытался записать некоторые макросы, а затем работать с ними, но я понимаю я понятия не имею, как работать с vb, так как я не могу заставить его работать, так как у меня мало знаний в java, я думал, что могу что-то сделать. Редактировать: Моя идея состоит в том, чтобы автоматически добавлять страницы, которые я создаю в индекс (столбец), когда я создаю такой лист, не, создавая индекс «после», заканчивая все листы. Пытался закрепить страницу, как только я ее создал, и «создать» рабочий лист, как только я набрал что-то в ячейку из определенной строки. Любые идеи, как я могу заставить его работать? вот мои две попытки дерьма.Хотите создать рабочие листы в excel автоматически
Sub Sheetcreation()
If (Sheets.Add(After)) = True Then [ Main.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
"Hoja1!A1", TextToDisplay:=(SheetName) ] [ Else [ ] ]
End Sub
Sub Sheetcreate()
Principal.Hyperlinks.Add Anchor:=Selection, Address:="", SubAddress:= _
"Hoja1!A1", TextToDisplay:=(SheetName)
End Sub
Заранее благодарен, ребята, хорошо провести день.
У Debra Dagleish есть много информации о гиперссылках. Вот код, который делает то, что вы хотите: http://www.contextures.com/excelhyperlinkfunction.html#tocvba –
Спасибо! Я проверю его сразу. –