Office: Nutzerkontrolle per VBA

Helfe beim Thema Nutzerkontrolle per VBA in Microsoft Excel Hilfe um das Problem gemeinsam zu lösen; Hallo zusammen Ich habe einige Dateien erstellt, welche in einem Ordner gespeichert sind. Zusammen gibt das ein recht cooles Programm. Ein Freund... Dieses Thema im Forum "Microsoft Excel Hilfe" wurde erstellt von Martin_Fri, 19. Juli 2024.

  1. Martin_Fri Neuer User

    Nutzerkontrolle per VBA


    Hallo zusammen

    Ich habe einige Dateien erstellt, welche in einem Ordner gespeichert sind. Zusammen gibt das ein recht cooles Programm. Ein Freund nutzt dieses Programm für sich auch.
    Da der Aufwand recht gross war, möchte ich eine Sperre für eine Weitergabe einrichten.
    Meine Idee ist, dass ich in einer Datei bei mir oder auf meiner Webseite eine Art Code für den Nutzer bereitstelle.
    Eine Datei im Programm müsste dann quasi per VBA-Makro vergleichen, ob der Code aus seiner Exceldatei auch bei mir vorhanden ist.
    In einer Zelle müsste dann quasi stehen "berechtigt" oder "unberechtigt".

    Wer hat eine Idee oder kennt eine Möglichkeit, mich zu unterstützen?

    Danke schon mal im Voraus!

    Gruss Martin
     
    Martin_Fri, 19. Juli 2024
    #1
  2. Hajo_Zi
    Hajo_Zi Erfahrener User
    Hajo_Zi, 20. Juli 2024
    #2
  3. Klaus-Dieter Erfahrener User
    Hallo Martin,

    es gibt in Excel keinen Schutz. Was für ein Problem hast du mit der Weitergabe der Makros? Vermarkten kannst du so etwas ohnehin nicht.
     
    Klaus-Dieter, 20. Juli 2024
    #3
  4. d'r Bastler
    d'r Bastler Erfahrener User

    Nutzerkontrolle per VBA

    Moin Martin,

    anders als die Herren oben behaupten, gibt durchaus Möglichkeiten Makros, ich nenne es im Folgenden mal Code zu schützen, bzw. außer Funktion zu setzen. Tatsache bleibt aber: XL ist ungefähr so sicher wie Fort Knox ohne Wachdienst und Schlösser.

    Man kann z.B. ein Workbook darauf prüfen, ob es noch geschützt ist. Falls nicht - killt man einfach allen VBA-Code. Dazu habe ich ein Modul geschrieben das sich MorsSubito nennt. Sorry, ein bisschen makaber angelehnt an den mediznischen Begriff für Plötzlichen Kindstod

    Wenn du Interesse hast, melde Dich bitte hier an und ich helfe Dir gerne durch Dein Projekt.

    Schöne Grüße
     
    d'r Bastler, 21. Juli 2024
    #4
  5. Klaus-Dieter Erfahrener User
    Das muss man sich mal auf der Zunge zergehen lassen:

     
    Klaus-Dieter, 21. Juli 2024
    #5
  6. RPP63_neu
    RPP63_neu Erfahrener User
    Wie genau "killst" Du den vorhandenen VBA-Code?
    Wahrscheinlich mittels VBA!Nutzerkontrolle per VBA :rolleyes:
    Wie willst Du folglich den "Kill-Code" aktivieren, wenn der mittelmäßig begabte User erst mal VBA deaktiviert und sich den (hoffentlich geschützten) VBA-Code anschaut (Anleitungen gibt es massenhaft im Netz)?
    Es gibt durchaus Ernst zu nehmende "Verschleierungen".
    Auslagern des Codes in eine DLL und kompilieren der Excel-Datei in eine .exe
    Da ist aber VBA nicht das Mittel der Wahl!
    (noch nicht mal, wenn man bastelt)
     
    RPP63_neu, 21. Juli 2024
    #6
    1 Person gefällt das.
  7. d'r Bastler
    d'r Bastler Erfahrener User
    Na dann gefallt Euch mal gegenseitig ...
     
    d'r Bastler, 21. Juli 2024
    #7
  8. Martin_Fri Neuer User

    Nutzerkontrolle per VBA

    Danke für eure Hinweise und Anregungen.
    Zur Klärung:
    Es geht mir auch nicht darum, die Dateien und einen Code zu löschen.
    Ich will es auch nicht vermarkten können (Bin kein Software.Entwickler, nur Geschäftsführer eines Handwerkbetriebt).

    Die einzige "Störung" welche ich als sinnvoll und möglich angeschaut habe, war dass es beim öffnen der Dateien (kann in jeder Datei unabhängig) durch eine Code die "Berechtigung" prüft. Bei nicht i.o. führe ein Makro aus.
    Dieses Makro schliesst entweder die Datei gleich wieder oder zeigt einen Hinweis (MsgBox, Userform, ...) in welcher zu lesen ist, dass die Datei nicht korrekt benutzt wird.
    Das soll dann einfach nerven ;-)
    Das kann alles umgangen werden. Ist mir klar. Aber es ist (war) mindestens ein Hinweis da.
     
    Martin_Fri, 23. Juli 2024
    #8
  9. Klaus-Dieter Erfahrener User
    Hallo,

    spare dir die Mühe. Alles was verborgen ist, macht nur neugierig.
     
    Klaus-Dieter, 23. Juli 2024
    #9
  10. schatzi Super-Moderator
    So, ihr kleinen Racker,

    die Mutti hat (mal wieder) feucht durchgewischt und all den (OffTopic-)Dreck entfernt, den ihr hier rein getragen habt.

    Bitte in Zukunft sorgsam die Schuhe beim Betreten des Forums abtreten und alle einmal tiiiief durchatmen!
     
    schatzi, 3. August 2024
    #10
    1 Person gefällt das.
  11. Klaus-Dieter Erfahrener User
    Hallo Schatzi,

    Danke dafür. Hast du die Profilnachricht gelesen, die ich dir dazu geschickt hatte?
     
    Klaus-Dieter, 3. August 2024
    #11
  12. schatzi Super-Moderator
    Ja, ist im Hinterstübchen notiert.
     
    schatzi, 3. August 2024
    #12
Thema:

Nutzerkontrolle per VBA

Die Seite wird geladen...
  1. Nutzerkontrolle per VBA - Similar Threads - Nutzerkontrolle VBA

  2. VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen

    in Microsoft Word Hilfe
    VBA: Platzhalter ersetzen und evtl. leere Zeile einfügen: Hallo zusammen, ich habe eine Word-Vorlage mit Platzhaltern, in die ich mit VBA Daten aus einer Excel-Datei einfüge (in eine Excel-Zeile schreibe ich alle Daten für ein neues Word-Dokument). So...
  3. Erstellung eines Dynamischen Kalenders (ggf. VBA)

    in Microsoft Word Hilfe
    Erstellung eines Dynamischen Kalenders (ggf. VBA): Guten Morgen an Alle, ich hoffe, es geht euch soweit gut :) Ich wende mich heute an euch, weil ich gerade vollkommen verzweifle und irgendwie so ganz und garnicht weiterkomme und irgendwie...
  4. Teil des Zellinhaltes abfragen in VBA

    in Microsoft Excel Hilfe
    Teil des Zellinhaltes abfragen in VBA: Guten Tag, ich möchte in Zelle E1 den linken 4-stelligen Teil in Zelle A3 abfragen. Habs versucht mit IF (LEFT(R[2]C[-3],4) = "8396") then ... Else ... End If Wer kann...
  5. VBA Projekt - seltsames Verhalten auf zweitem Rechner

    in Microsoft Excel Hilfe
    VBA Projekt - seltsames Verhalten auf zweitem Rechner: Moin zusammen, ich habe als ehrenamtlicher Mitarbeiter für einige soziale Einrichtungen eine Dienstplandatei und Arbeitszeitnachweise erstellt. In den Dateien arbeiten diverse Makros - bisher...
  6. Spalten wieder einblenden per VBA

    in Microsoft Excel Hilfe
    Spalten wieder einblenden per VBA: Guten Abend zusammen, ich habe das kleine Problem das sich die Spalte "E:Z" nicht mehr einblenden lassen, weil das "Ausblenden" unter Private Sub Worksheet_Activate() steht und das...
  7. Teilweise abgerundetes Rechteck mit VBA

    in Microsoft Excel Hilfe
    Teilweise abgerundetes Rechteck mit VBA: Moin ihr Lieben, als nur Gelegenheits-Nutzer von VBA bräuchte ich mal eure Hilfe, da alle Vorschläge von ChatGPT nicht funktionieren. Ich möchte per VBA ein Rechteck zeichnen, welches links zwei...
  8. offene Word-Datei per VBA speichern

    in Microsoft Excel Hilfe
    offene Word-Datei per VBA speichern: Guten Abend zusammen, mit dem nachfolgenden Code öffne ich ein OLE-Objekt (Word-Datei) aus Excel heraus. Sheets("WORD").Select ActiveSheet.Shapes.Range(Array("Object 7")).Select...
  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