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] CSV einlesen, mit zeilennummer

    in Microsoft Excel Hilfe
    [VBA] CSV einlesen, mit zeilennummer: Hallo zusammen, ich versuche eine CSV einzulesen, das klappt recht gut. Jedoch wrüde ich gerne ein Zeilennummer (ID, Messpunkt) vor meine Daten schreiben lassen. doch wie mache ich das ohne...
  3. Per VBA Zeilen einfügen und danach in diese Texte kopieren

    in Microsoft Excel Hilfe
    Per VBA Zeilen einfügen und danach in diese Texte kopieren: Hallo zusammen, ich möchte im 1. Schritt via VBA-Code eine bestimmte, variable Anzahl Zeilen (der Wert wird immer im Reiter "Data" in der Zelle S32 ermittelt) in einem anderen Reiter namens...
  4. VBA Code für Zeilen ausblenden einblenden mit JA/Nein

    in Microsoft Excel Hilfe
    VBA Code für Zeilen ausblenden einblenden mit JA/Nein: Hallo, habe eine Exceltabelle, bei der ich bei einer Zelle eine Ja/Nein abfrage mache, wenn in der Zelle Nein steht, dann soll ein bestimmter Zeilenbereich, den ich definieren möchte, ausgeblendet...
  5. Excel Range als Bild in Word einfügen

    in Microsoft Excel Hilfe
    Excel Range als Bild in Word einfügen: Hallo, ich möchte gerne per Makro in einem Wordtemplate Mustergrafiken, die als Platzhalter dienen durch Bereiche in meiner Exceldatei ersetzen, die ich als Bild einfüge. Per Hand mache ich das...
  6. VBA Verlust der Muttersprache (Mid)

    in Microsoft Access Hilfe
    VBA Verlust der Muttersprache (Mid): Hallo, If Len(Me.TxMat) = 10 And IsNumeric(Me.TxMat) Then Me.TxMat = Left(Me.TxMat, 4) & "." & mID(Me.TxMat, 5, 2) & "." & Right(Me.TxMat, 4) End IfDieser Codeschnipsel soll aus 1234567890 in...
  7. Bericht per VBA formatieren

    in Microsoft Access Hilfe
    Bericht per VBA formatieren: Hallo, kann ich in einem Bericht die Rahmenfarbe im Detailbereich, auf Grundlage eines Werts im Datenfeld (lblZeitrahmen) verändern? Wert 1 = Orange Wert 2 = Rot Wert 3 = grün Wert 4 = blau...
  8. Word Access VBA Fußzeile formatieren

    in Microsoft Access Hilfe
    Word Access VBA Fußzeile formatieren: Guten Tag allerseits. Ich möchte über Access VBA ein Word Dokument erstellen. Das funktioniert soweit aus. Mite diesem Code formatiere ich die Fußzeile: ' ' Seitennumerierung in Fußbereich '...
  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