Sovelluksen sulkeminen makrolla

Excelisti

Olen ylen hämmästynyt. Vanhassa Excel-versiossa:

Application.DisplayAlerts=False
Application.Quit

Sulki kaikki työkirjat nätisti.
Mutta nyt sama rutiini ei toimi vaan ruikuttaa "Do you want to save the changes you made to Työkirja". Sulkiesaan työkirjoja.

Application.DisplayAlerts=False
Pitäisi estää kaikki Excelin ilmoitukset.
Missä vika? Kunde auta!!

2

426

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • If unsaved workbooks are open when you use this method, Microsoft Excel displays a dialog box asking whether you want to save the changes. You can prevent this by saving all workbooks before using the Quit method or by setting the DisplayAlerts property to False. When this property is False, Microsoft Excel doesn’t display the dialog box when you quit with unsaved workbooks; it quits without saving them.

      If you set the Saved property for a workbook to True without saving the workbook to the disk, Microsoft Excel will quit without asking you to save the workbook.

      joten kyllä allaoleva pitäisi toimia (toimii ainakin mulla)

      Sub Sulje()
      Application.DisplayAlerts = False
      Application.Quit
      End Sub

      suljetaan kaikki muut työkirjat yksitellen tallentamatta niitä (tai jos tarttee tallentaa niin muuta Työkirja.Close False---> Työkirja.Close True)-paitsi yksi (1 pitää olla aina auki..) eli jätetään yksi sulkematta ja sitten suljetaan se lopuksi.
      Nyt ei ainakaan pitäisi herjoja tulla...


      Sub Sulje2()
      Dim Työkirja As Workbook
      Application.DisplayAlerts = False

      For Each Työkirja In Application.Workbooks
      If Työkirja.Name "suljevikana.xls" Then ' muuta tähän aukijäävän työkirjan nimi
      Työkirja.Close False
      End If
      Next

      Application.Quit
      End Sub

      ohjeen mukaisesti...
      kerrotaan Excelille , että ollaankin tallennettu työkirjat... ;-)

      Sub Sulje3()
      Dim Työkirja As Workbook
      For Each Työkirja In Application.Workbooks
         Työkirja.Saved=True
      Next

      Application.Quit
      End Sub

      ei nyt muuta tuu mieleen tällä erää... jospa noilla probleema korjautuisi

      Keep Excelliong
      @Kunde

      • Excelisti

        Kiitos Kunde. Homma selvisi. Koneisiin on asennettu Humminbird DM Extension joka vaatii makron toimiakseen. Jotenkin tämä Hummingbirdin makro vaikuttaa muiden makrojen suorittamiseen. Kun se p...ka otettiin pois, alkoivat makrot toimia taas ihan normaalisti.

        Tuntui oudolta, olen sentään koodannut tuhansia rivejä VBA:lla ja aina on ratkaisu löytynyt. Nyt piti kysyä neuvoa VBA-gurulta. Hyvä että kaikkien alojen guruja sentään löytyy! Hyvää kesän jatkoa.


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Moikka rakas

      Oon miettinyt meidän välistä yhteyttä viime aikoina. En ihan osaa pukea sanoiksi, mitä kaikkea tunnen, mutta halusin vaa
      Ikävä
      35
      9781
    2. Malmin tapaus on järkyttävä

      Kolme ulkomaalaistaustaista miestä raiskasi nuoren tytön tavalla, jota ei meinaa uskoa todeksi. Mikä voisi olla oikeampi
      Maahanmuutto
      615
      2841
    3. Mitä haluaisit kysyä

      Kaivatultasi?
      Ikävä
      152
      2033
    4. HS: Kuka vielä uskaltaa mennä sairaalan ensiapuun?

      https://www.hs.fi/mielipide/art-2000011212025.html Tässä on hyvin ajankohtainen mielipidekirjoitus koskien Malmin sairaa
      Maailman menoa
      153
      1525
    5. Mitkä asiat teidän elämässänne on

      Tällä hetkellä parasta?
      Ikävä
      102
      1458
    6. Ökyrikas Kurkilahti mussuttaa veroistaan

      Pakeni aikoinaan veroja Portugaliin mutta joutui palaamaan takaisin kun Suomi teki verotussopimuksen Portugalin kanssa.
      Maailman menoa
      107
      1209
    7. Mitä haluaisit nähdä

      Kaivatullasi päällä?
      Ikävä
      75
      1107
    8. Yhdysvalloissa työllisyys paranee, Suomessa työttömyys kasvaa, missä vika?

      Miten tämä on mahdollista että 177 000 uutta työllistä tuli USAssa yhdessä kuukaudessa, vaikka Trump on ruorissa? Orpon
      Maailman menoa
      251
      1066
    9. Kaupunki ostaa Kauppamatin

      Joutuukohan yrittäjät lähteen muualle?
      Haapavesi
      37
      1004
    10. Jos tämän vaan sulkee ja avaa 5 vuoden päästä

      Täällä on luultavasti edelleen näitä ihan samoja juttuja. On kuin kauniit ja rohkeat samat jutut junnaa. Heips. 👋🏻 E
      Ikävä
      10
      993
    Aihe