Office: VB - Code ohne Programm ausführen?

Helfe beim Thema VB - Code ohne Programm ausführen? in Sonstiges um das Problem gemeinsam zu lösen; Hallo! hoffe mein Titel ist nicht zu verwirrend.. wusste nicht genau wie ich es umschreiben sollte xD also ich habe folgendes anliegen: habe in... Dieses Thema im Forum "Sonstiges" wurde erstellt von marcel87, 2. März 2009.

  1. marcel87 Erfahrener User

    VB - Code ohne Programm ausführen?


    Hallo!
    hoffe mein Titel ist nicht zu verwirrend.. wusste nicht genau wie ich es umschreiben sollte xD

    also ich habe folgendes anliegen:
    habe in excel folgenden code hinterlegt:

    Code:
            Dim myshell
            Dim strItems As String
    
    
            strItems = Dir("C:\Beispiele\Test_rd_ordner\*", vbDirectory) ' Alle Dateien und Ordner aus dem Dateipfad werden später angegeben
    
            Do While strItems <> "" ' Wiederholen bis strItems=""
    
                If strItems <> "." And strItems <> ".." Then
                    MsgBox(strItems & " wird gelöscht!")
    
                    myshell = Shell("c:\windows\system32\cmd.exe /k rd ""C:\Beispiele\Test_rd_ordner\" & strItems & """", 1)
    
                    'Else
                    'MsgBox (". oder .. wurde ignoriert")
    
                End If
    
                strItems = Dir() ' Aufruf der Funktion ohne Parameter!!
    
            Loop
    Dies ist nur das Testprogramm, später sollen andere Befehle ausgeführt werden.
    Nun wollte ich wissen, ob es möglich ist, diesen Code unabhängig von excel ausführen zu lassen, da dieser auf einem Rechner ohne MS-Office ausgeführt werden soll.
    Am besten wäre halt eine Datei die bei Doppelklick den hinterlegten Code ausführt, nur... wie?
    Im netz hatte ich was von wegen .vbs dateien gefunden, aber wenn ich dieses erstelle und ausführe, meckert er in der zeile "dim strItems..." und führt nichts aus... bin grade echt hilflos, hoffe ihr hab tips für mich :)

    MfG Marcel
     
    marcel87, 2. März 2009
    #1
  2. Exl121150 Erfahrener User
    Hallo Marcel,

    VBS ist ein abgemagertes VB bzw. VBA. In diesem gibt es nur 1 Datentyp, nämlich VARIANT. Daher muss man bei der Variablendeklaration so verfahren, wie Du es bereits in der 1. Zeile mit der Variablen 'myshell' gemacht hast.
    Code:
    Dim MyShell
    Dim strItems
    usw.
     
    Exl121150, 19. März 2009
    #2
Thema:

VB - Code ohne Programm ausführen?

Die Seite wird geladen...
  1. VB - Code ohne Programm ausführen? - Similar Threads - Code Programm ausführen

  2. Code läuft mit F8 durch, beim CommandButon nicht

    in Microsoft Excel Hilfe
    Code läuft mit F8 durch, beim CommandButon nicht: Hallo, wer könnte mir weiter helfen. Beim Bedienen mit F8 läuft der Code. Mit dem CommandButton kommt der Fehler bei Zeile: ActiveSheet.Range("D1").AutoFilter Field:=4, Criteria1:="=*" &...
  3. Code für Zeilensprung auf 125 Ändern

    in Microsoft Excel Hilfe
    Code für Zeilensprung auf 125 Ändern: Hallo, Ich habe mein Excel Datei auf 125 Prüflinge erhöht (vorher war es nur bis 75) Code habe ich auch angepasst damit es automatisch weiter springt beim messen. nur es funktioniert nicht mehr...
  4. Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.)

    in Microsoft Excel Hilfe
    Excel VBA - Code Hilfe (Spalten, Werte kopieren etc.): Hallo, ich benötige Hilfe für ein Problem, welches ich leider selbst schwerlich als Anfänger nicht lösen kann: Ich möchte von dem Tabellenblatt "Tabelle1" aus den Zellen B8:B14, K8:K14, B18:B25,...
  5. VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst"

    in Microsoft Excel Hilfe
    VBA Code " Zeilenhöhe bei Verb. Zellen Funktioniert fasst": Hallo Leute dieser Code für Zellenhöhe bei Verbundenen Zellen Funktioniert fast. Ich habe ein Code von jemand anderem bekommen der nicht in einem Forum ist. Ich kann gerade diese Person nicht...
  6. PDF mit Namen,Datum speichern im Zielordner

    in Microsoft Excel Hilfe
    PDF mit Namen,Datum speichern im Zielordner: Hallo, habe das Problem den Namen in Zelle D2, Vorname in Zelle D5 , das Datum steht in der Zelle B 10 und soll beim speichern so angezeigt werden (Max Mustermann 2023 Oktober) wie und wo muß ich...
  7. Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen

    in Microsoft Excel Hilfe
    Datentabelle per VBA Makro durch Kopieren und Einfügen einer Kopfzeile aufteilen: Hallo Zusammen, mein erster Beitrag hier, also schon mal Sorry im Voraus, wenn unvollständig beschrieben *:)* Ich habe das Forum schon nach einem brauchbaren Lösungsansatz durchsucht, bin aber...
  8. Programm im Code beenden?

    in Microsoft Excel Hilfe
    Programm im Code beenden?: Hallo, wie kann ich ein Programm im Code beenden? Habe den Befehl "Stop" gefunden, aber der führt dazu, dass das Programm stoppt und der Debugger aufgerufen wird. Ich möchte das Programm...
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Auf dieser Website werden Cookies für die Zugriffsanalyse und Anzeigenmessung verwendet.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden