[ mirjanagb @ 06.05.2010. 12:30 ] @
imam jedan makro koji treba da otvori novi sheet i da napise podatke neke..
problem je sto on meni nekad otvori kao sheet 1 nekad kao sheet 2 tako da makro ne prepoznaje dalje taj sheet.

da li ja mogu da otvorim i preimenujem nekako sheet... tako da makro uvek prepozna i automatski to uradi?
[ mirjanagb @ 06.05.2010. 12:47 ] @
Code:
Windows("Simu.xlsx").Activate
    Sheets.Add After:=Sheets(Sheets.Count)
    Selection.Name = "max"
    Sheets("Sheet1").Select
    Sheets("Sheet1").Name = "max"



ovako ne radi ...
[ Jpeca @ 06.05.2010. 19:48 ] @
Code:
Sub AddSheet()
 Sheets.Add.Name = "Test"                                             ' dodaje novi radni list sa imenom Test
 Sheets("Test").Range("A1").Value = "Pozdrav iz novog lista"   ' Upisuje na novi radni list 
End Sub


Još jedna napomena da ako prilikom dodavanja radnog lista rezultat proslediš objekatu
Dim shNew As Worksheet
Set shNew = Sheets.Add
Onda možeš koristiti referencu na objekat shNew i nije ti bitno ni koja je pozicija, niti kako se zove
shNew.Range("A1").Value = "Pozdrav iz novog lista"

[Ovu poruku je menjao Jpeca dana 06.05.2010. u 21:58 GMT+1]
[ mirjanagb @ 11.05.2010. 09:15 ] @
hvala!