Zum Inhalt springen

Hexagon

Mitglieder
  • Gesamte Inhalte

    530
  • Benutzer seit

  • Tagessiege

    4

Alle Inhalte von Hexagon

  1. Ich weiß nicht... hier noch mal der aktuelle Code.... Private Sub cmdBTOK_Click() Dim iPages As Integer Dim iTmp As Integer Dim iTmp2 As Integer Dim iZaehler As Integer Dim iLength As Integer Dim strTmp As String Dim strTmp2 As String Dim strFileName As String Dim wrkBookNeu As Workbook Dim wrkBookOrg As Workbook If txtBoxUserName.TextLength < 1 Then MsgBox ("Kein Username eingegeben!") GoTo cmdBTOK_Click_Ende End If If txtBoxUserPasswort.TextLength < 1 Then MsgBox ("Kein Passwort eingegeben!") GoTo cmdBTOK_Click_Ende End If If txtBoxServer.TextLength < 1 Then MsgBox ("Kein Datenbankserver eingegeben!") GoTo cmdBTOK_Click_Ende End If Application.DisplayAlerts = False Set wrkBookOrg = Application.ActiveWorkbook iPages = ActiveWorkbook.Worksheets.Count For iTmp = 1 To iPages Set wrkBookNeu = Application.Workbooks.Add Do While (wrkBookNeu.Worksheets.Count > 1) wrkBookNeu.ActiveSheet.Delete Loop wrkBookOrg.Sheets(iTmp).Copy after:=wrkBookNeu.Sheets(1) wrkBookNeu.Sheets("Tabelle3").Delete strFileName = wrkBookNeu.ActiveSheet.Name iLength = Len(strFileName) For iZaehler = 1 To iLength 'Überprüfung der einzelnen Zeichen strTmp = Mid(strFileName, iZaehler, 1) If strTmp < Chr$(33) Then strTmp = "_" End If If strTmp = "<" Or strTmp = ">" Or strTmp = "/" Or strTmp = "\" Then strTmp = "-" End If strTmp2 = strTmp2 + strTmp strTmp = "" Next iZaehler 'iwrkBookNeu.SaveAs(strTmp2, xlCSV) wrkBookNeu.Close strTmp2 = "" strTmp = "" Next iTmp Application.DisplayAlerts = True End cmdBTOK_Click_Ende: End Sub Bei iwrkBookNeu.SaveAs(strTmp2, xlCSV) hängt er sich immer auf...
  2. Aber nicht bei 7 Exceldatein à 19 Tabellen und das fast jeden Tag... :eek:
  3. So...nu klappt fast alles, aber wie kann ich ihm noch sagen, daß er die Blätter nicht als .xls sondern als .csv abspeichern soll?:confused:
  4. Ähm...is mir a bissl peinlich......wie kann ich denn auf einzelne Zeichen eines String zugreifen?:confused:
  5. Aha... ...also wieder alles per Hand - Buchstabe für Buchstabe...*Stöhn*... Aber trotzdem scho ma DANKE!! :e@sy :e@sy :e@sy
  6. Weiß net wie man das nennt... ...jedenfalls hab ich's nun, aber nun muß ich den Dateinamen auf Sonderzeichen(z.B.: /, >, <, usw.) prüfen...wie geht das am schnellsten(/besten)?
  7. Halt! Es funzt! Es funzt! Es funzt! *Vor Freude im Kreis hüpf* Es klappt! Es klappt!Es klappt!Es klappt!Es klappt! Private Sub cmdBTOK_Click() Dim iPages As Integer Dim iTmp As Integer Dim strTmp As String Dim wrkBookNeu As Workbook Dim wrkBookOrg As Workbook Application.DisplayAlerts = False Set wrkBookOrg = Application.ActiveWorkbook iPages = ActiveWorkbook.Worksheets.Count For iTmp = 1 To iPages Set wrkBookNeu = Application.Workbooks.Add Do While (wrkBookNeu.Worksheets.Count > 1) wrkBookNeu.ActiveSheet.Delete Loop wrkBookOrg.Sheets(iTmp).Copy after:=wrkBookNeu.Sheets(1) wrkBookNeu.Sheets("Tabelle3").Delete Rem wrkBookNeu.SaveAs FileName:="MeineMakros" Next iTmp Application.DisplayAlerts = True End cmdBTOK_Click_Ende: End Sub Nur noch das Speichern rein friemeln und dann Feierabend!...Hoffentlich... ...Öhm...wie bekomme ich den Namen der Tabelle her?:confused:
  8. Ich bin mal ganz frech... ... Private Sub cmdBTOK_Click() Dim iPages As Integer Dim iTmp As Integer Dim strTmp As String Dim wrkBookNeu As Workbook Dim wrkBookOrg As Workbook Application.DisplayAlerts = False Set wrkBookOrg = Application.ActiveWorkbook iPages = ActiveWorkbook.Worksheets.Count For iTmp = 1 To iPages Set wrkBookNeu = Application.Workbooks.Add Do While (wrkBookNeu.Worksheets.Count > 1) wrkBookNeu.ActiveSheet.Delete Loop wrkBookOrg.Sheets(iTmp).Copy after:=wrkBookNeu.Sheets(1) wrkBookNeu.ActiveSheet.Delete Rem wrkBookNeu.SaveAs FileName:="MeineMakros" Next iTmp Application.DisplayAlerts = True End cmdBTOK_Click_Ende: End Sub Nu spinnt er wieder...vorhin klappte die Erzeugung der Tabellen, aber nur sagt er immer wieder "Falsche anzahl von Argumenten...." oder er macht nur die Hälfte....
  9. Funktioniert! *Musik ein* Hurra, hurra! Alles ist super! Alles ist wunderbar!... *Musik aus* Und wie kann ich nun Kopieren? Ich weiß ich nerve, aber ich komme mit VBA halt nicht zurande...
  10. Oder besser...Wie kann ich die 3 Blätter löschen ohne diesen "Sind sie wirklich sicher?" Dialog? Benutze zur Zeit folgendes: iPages = ActiveWorkbook.Worksheets.Count For iTmp = 1 To iPages Set wrkBookNeu = Application.Workbooks.Add wrkBookNeu.ActiveSheet.Delete Next iTmp Und da kommt dann immer "Sind Sie..." - das treibt mich in den Wahnsinn!
  11. Hiho, habs so gemacht: Wie kann ich die 3 Standardblätter löschen?
  12. Oje....VBA...argh... Danke...ich probiers ma...
  13. Habs probiert mit Copy (Sheets(iTmp)), jedoch sagt er mir dann immer "Falsche Anzahl an Argumenten oder ungültige Eigenschaftszuweisung"... ...warum kann VBA nich sein wie VC?
  14. Ich glaub er wollte wissen, wie man die IP-Adresse bekommt...:eek:
  15. Richtig! Ich programmiere hauptsächlich MFC mit dem VC... Nur soll ich das halt mal so eben machen...
  16. Hallo, ich hab hier eine excel-Datei, die mehrere Blätter hat. Nun soll ich ein VBA-Skript schreiben, um diese in einzelne Datein zu speichern. Meine Fragen: 1. Wie komme ich einzeln an die Blätter ran? 2. Wie kann ich die ohne "Speichern-Dialog" sichern? 3. Da kommt bestimmt noch was... Thnx schonmal!
  17. Ich kenn da nur VCM ( www.icqproxy.com )...
  18. so richtig weiß ich das nich, aber kann man nicht der Administratoren-Gruppe die Rebootrechte entziehen und nur dem LocalAdmin geben?:confused:
  19. Hexagon

    Hilfe...

    Das ist keine Fehlermeldung! Er sucht nach einem Display-Typ für Blinde! Ich glaube man kann beim Booten (Boot-Menü) einen parameter mit geben, der das unterdrückt...bin mir aber nich ganz sicher....
  20. Hi, Hier drauf klicken.... Hoffe da is was dabei....
  21. Wenn du ein paar Tuts hast, so würde ich mich auch sehr freuen! Microsoft eMbedded Visual Tools 3.0 - Download <--- Viel Spass damit!
  22. Hexagon

    Win2k Problem

    Uns was hintert dich an einer kompletten Neuinstallation?:eek:

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...