kako bi z makrom dodal list v excelu in ga preimenoval v "izračun"
za odgovor se zahvaljujem.
lp rick
Koda: Izberi vse
Sub DodajList()
Dim novList As Worksheet
Set novList = Sheets.Add
novList.Name = "Izračun"
End SubSaj niste nikjer zapisali, da bi vas to motilo! No kakorkoli spodaj imate makro, ki vam v primeru, da lis že obstaja, slednjega pač izbriše in naredi novega:rick napisal/-a: no v vašem primeru mi list "izračun" lepo doda,če pa še enkrat zaženem
makro pa se ta seveda ustavi,saj list z tem imenom že obstaja.
Koda: Izberi vse
Option Explicit
' www.matjazev.net
' februar 2008
Function AliListObstaja(ImeLista As String) As Boolean
Dim Sh As Worksheet
AliListObstaja = True
On Error Resume Next
Set Sh = Worksheets(ImeLista)
If Err Then AliListObstaja = False
End Function
Sub DodajList()
If (AliListObstaja("Izračun")) Then
Application.DisplayAlerts = False
Worksheets("Izračun").Delete
Application.DisplayAlerts = True
End If
Dim novList As Worksheet
Set novList = Sheets.Add
novList.Name = "Izračun"
End Sub