Страницы: 1
RSS
Ошибка при копировании листа в новую книгу (Method or data member not found)
 
Добрый день, уважаемые Форумчани!
Прошу помочь, ниже макрос, которые  работает нормально если его ставлю в рабочую книгу, а если в свою настройку, то ругается на ошибку(Method or data member not found).
Скажите пожалуйста,  что нужно сделать чтобы не давал такую ошибку
Код
Sub SheetsNames()
    Dim i As Integer: ActiveCell.ClearContents
    For i = 1 To Sheets.Count: ActiveCell(i, 1) = Sheets(i).Name: Next
End Sub
 
Добрый день!

Попробуйте так
Код
Sub SheetsNames()
Dim i As Integer, ws As Worksheet
For Each ws In ActiveWorkbook.Sheets
    i = i + 1
    Range("A" & i) = ws.Name
Next ws
End Sub
 
Спасибо большое!!
 
такая же ситуация с этим макросом, есть решение?
Код
Public Sub CopySheetAndRename()
    Dim newName As String
 
    On Error Resume Next
    newName = InputBox("Enter the name for the copied worksheet")
 
    If newName <> "" Then
        activeSheet.Copy After:=Worksheets(Sheets.Count)
        On Error Resume Next
        activeSheet.Name = newName
    End If
End Sub
 
Код
Public Sub CopySheetAndRename()
    Dim newName As String
    On Error Resume Next
    newName = InputBox("Enter the name for the copied worksheet")
  
    If newName <> "" Then
        activeSheet.Copy After:=Worksheets(Sheets.Count)
        activeSheet.Name = newName
    End If
    On Error Resume Next
End Sub
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
к сожалению ещё ругается
Страницы: 1
Наверх