vbamania.pl
login:
hasło:
 
  *Rejestracja *Zapomniane hasło
 Dziś jest niedziela, 27 kwietnia 2025 roku.
Ustaw jako stronę startową Ulubione Napisz
PowrótPowrót do serwisu  RegulaminRegulamin rssRSS

  tytuł wątku:
Wątki dyskusji

Zamykanie bez zapisywania


otwartyotwarty rozpoczął: Romana postów: 5



napisał: Romana
postów: 3


umieszczony:
18 lutego 2008
20:46

  
Mój błąd

i za pierwszym i za drugim razem wpisywałam

ActiveWorkbooks.Close savechanges:= False (błąd w pisowni - nie powinno być 's')

i dlatego był problem od samego początku.

Jeżeli wpiszemy jedną z poniższych linii, zeszyt się zamyka i wszystko działa.

ActiveWorkbook.Close savechanges:= False
ActiveWindow.Close savechanges:= False

dziękuję i pozdrawiam
napisał: admin
postów: 613


umieszczony:
18 lutego 2008
00:16

edytowany:
18 lutego 2008
00:18

  
Cytat:

Niestety przy zostawieniu linii ActiveWorkbook.Close savechanges:=False makro się wywalało


Co to znaczy, że "makro się wywalało"?
Jaki komunikat błędu się pojawiał?
napisał: Romana
postów: 3


umieszczony:
17 lutego 2008
18:44

  
Dzięki,

Niestety przy zostawieniu linii ActiveWorkbook.Close savechanges:=False makro się wywalało, ale zadziałało jak wpisałam linię:

ActiveWindow.Close savechanges:=False


pozdrawiam
Romana
napisał: admin
postów: 613


umieszczony:
15 lutego 2008
16:42

  
Cytat:

ActiveWindow.Close
ActiveWorkbooks.Close savechanges:= False


A czemu tak to piszesz?
Po co dwa razy instrukcja zamykajaca skoroszyt?
Tylko ta druga linia jest potrzebna!

Cytat:

ActiveWorkbooks.Close savechanges:= False


Daj znac, czy dziala.
napisał: Romana
postów: 3


umieszczony:
15 lutego 2008
16:08

  
Witam,

muszę zmodyfikowaćc makro i mam dla Was zapewne mały problem. Makro wygląda następująco:

'Magazyn 001'
Range("A1").Select
Selection.AutoFilter
Selection.AutoFilter Field:=1, Criteria1:="001"
Rows("1:1").Select
Range(Selection, ActiveCell.SpecialCells(xlLastCell)).Select
Selection.Copy
Workbooks.Add
ActiveSheet.Paste
Range("A2").Select

If ActiveCell = "001" Then

wykonuje się blok instrukcji......

Else

---- I tu własnie mam problem. Nie wiem jak zamknąć utworzony zeszyt bez zapisywania zmian. Wpisywałam

ActiveWindow.Close
ActiveWorkbooks.Close savechanges:= False

ale niestety nie działa. Makro się zatrzymuje i jest komunikat: Czy zapisać zmiany w zeszyt1, a chciałabym, żeby ten zeszyt zamykał się automatycznie bez zapisywania zmian.

pozdrawiam
Romana


<-wstecz  1  dalej->
wszystkich stron: 1


Sortuj posty: z