Autor: Karol (Karol.Pilorz_at_analykem.lu.se)
Data: Fri 20 Feb 1998 - 22:13:17 MET
Hej,
Pytanie VB lamera.
Komenda:
Range("nazwa_zakresu").Name.RefersTo = "=Sheet1!$A$1:$A$1"
zmienia mi zakres na ta jedna komorke, w arkuszu jest nawet ok, ale
nastepne polecenia w makro odwolujace sie do tego zakresu daja blad:
Run-time error '1004':
Application-defined or object-defined error
Proba powtornego uruchamiania tego makra powoduje pojawienie sie tego
komunikatu przy komendzie zmiany zakresu, ktora poprzednio wykonala sie
prawidlowo (?).
Wystarczy zmienic zakres recznie (Insert/Name/Define) i jest ok.
Zarejestrowanie tej czynnosci w makro ujawnia nastepujaca komende:
ActiveWorkbook.Names.Add Name:="ten", RefersToR1C1:="=Sheet1!R1C1:R1C1"
Niestety jezeli zmienia sie ilosc komorek w zakresie wyskakuje blad. O
co tu chodzi?
(Jezeli uzywam tej komendy, a zakres liczyl poprzednio jedna komorke to
jest dobrze.)
Obawiam sie, ze odpowiedz jest trywialna, ale utknalem na tym, a bardzo
by mi to ulatwilo prace.
Excel97 angielski, Szklarnia szwedzka 4.00.950a
Milego dnia, (a wlasciwie nocy :-)
Karol
Ps. Wyglada, ze piatce jest tak samo :-(
To archiwum zostało wygenerowane przez hypermail 2.1.7 : Tue 18 May 2004 - 17:02:09 MET DST