vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Visual-Basic Einsteiger
Re: Makro wird nicht angezeigt 
Autor: Tobias2014
Datum: 17.11.15 07:07

Hier ist Teil 2:

If WorkbookIndex < 1000 And WorkbookIndex > 99 Then
    ' Namen des Index-Dokuments erstellen und speichern
    objWorkbook.SaveAs (ActiveWorkbook.Path & "\" & ActiveWorkbook.Name _
      & " Index 0" & WorkbookIndex & ".xlsm")
    ' Namen des Index-Dokuments merken
    objFileName = ActiveWorkbook.Name & " Index 000" & WorkbookIndex _
      & ".xlsm"
  End If
  If WorkbookIndex < 10000 And WorkbookIndex > 999 Then
    ' Namen des Index-Dokuments erstellen und speichern
    objWorkbook.SaveAs (ActiveWorkbook.Path & "\" & ActiveWorkbook.Name _
      & " Index " & WorkbookIndex & ".xlsm")
    ' Namen des Index-Dokuments merken
    objFileName = ActiveWorkbook.Name & " Index 000" & WorkbookIndex _
      & ".xlsm"
  End If
 
 
  ' Namen des aktiven Dokuments unter die letzte verwendete
  ' Zelle von "IndexCount" in Spalte "A" einfügen.
  ' Grund 1: Um den kommenden Index vorzumerken
  ' Grund 2: Um beim kommenden Speichern den Namen abzugleichen
  ' (sofern geändert tritt der obere Abschnitt in Kraft und löscht
  ' den Ihalt von Spalte "A", womit der Index auf 1 zurückgesetzt
  ' wird.)
  ActiveSheet.Cells(WorkbookIndex + 1, 1) = ActiveWorkbook.Name 
 
  If WorkbookIndex > 9999 Then
    ' Benachrichtigung, dass die Indexgrenze von 9.999
    ' überschritten wurde
    MsgBox "You have reached Index 10.000. Please set a new " _
      & "Name for your file.", vbCritical, "IT`S OVER 9999!!!"
  End If                                                                      
 
  ' Verstecken des Arbeitsblatt "IndexCount", sodass nur noch
  '  über VBA zugänglich ist um Manipulationen zu vermeiden
  Worksheets("IndexCount").Visible = xlVeryHidden
 
  ' Speichern des Aktiven Dokuments
  ActiveWorkbook.Save
 
  ' Rückmeldung unter welchem Namen das Index-Dokument gespeichert wurde
  MsgBox "Gespeichert unter dem Namen: " & objFileName, vbInformation, _
    "Gespeichert unter:"                                                        
 
  ' Meldungen aktivieren
  objExcel.DisplayAlerts = True
  objExcel.Quit
End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Makro wird nicht angezeigt1.573Tobias201417.11.15 07:06
Re: Makro wird nicht angezeigt884Tobias201417.11.15 07:07
Gelöst: Makro wird nicht angezeigt845Tobias201407.12.15 11:16
Re: Gelöst: Makro wird nicht angezeigt810Blackbox07.12.15 18:19
Re: Gelöst: Makro wird nicht angezeigt894Tobias201408.12.15 06:17

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel