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

411

    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. JOKO OLETTE KUULLET, MITÄ KIURUVEDELLÄ ON SATTUNUT!

      Oletteko jo kuulleet, mitä Kiuruvedellä on sattunut, voi hyvänen aika? Aivan viime tuntien aikana olisi sattunut, jos t
      Kiuruvesi
      33
      11625
    2. Hetken jo luulin, että en ikävöi sinua koko aikaa

      Mutta nyt on sitten taas ihan hirveä ikävä jotenkin. Tiedätköhän sinä edes, kuinka peruuttamattomasti minä olen sinuun r
      Ikävä
      35
      7501
    3. V*ttuu että mä haluan sua

      Jos jotain ihmistä voi kunnolla haluta, niin hän on se. Voi Luoja auta jo! Joku jeesus hjelppa mej!
      Ikävä
      82
      3929
    4. Nolointa ikinä miehelle

      On ghostata nainen jonka kanssa on ollut ystävä tai ollu orastavaa tapailua pidemmän aikaa. Osoittaa sellaista moukkamai
      Ikävä
      106
      3829
    5. Katsoitko mua yhtään

      Kun nähtiin 🥺.
      Ikävä
      43
      3371
    6. Outoa että Trump ekana sanoutui irti ilmastosopimuksesta

      kun Kaliforniaa riepottelee siitä johtuvat tuhoisat maastopalot. Hirmumyrskytkin ovat USA:ssa olleet tuhoisia.
      Maailman menoa
      611
      3237
    7. Eli jos toisen hiki haisee ns. omaan nenään siedettävältä

      Se kertoo hyvästä yhteensopivuudesta. Selvä! Olet mies minun. 🫵🥳
      Ikävä
      52
      3212
    8. Mikä sinua eniten

      Huolestuttaa tässä tilanteessa?
      Ikävä
      91
      3098
    9. Sattuma ja muutama väärinkäsitys

      vaikuttivat siihen millaiseksi tämä kaikki muodostui. Pienet aikanaan huomaamattomat käänteet. Seuraava näytös on jo tul
      Ikävä
      32
      2033
    10. Koska olet viimeksi nähnyt ikävän kohteesi?

      Ja mitä tarjoat hänelle kun koputtaa oveesi?
      Ikävä
      36
      1910
    Aihe