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 Outlook E-Mailvorschau aktualisieren wg. Flag-Text

    in Microsoft Outlook Hilfe
    VBA Outlook E-Mailvorschau aktualisieren wg. Flag-Text: Hallo Leute, ich benötige bei einem Problem euer Wissen. Ich setze in Outlook einen Flag "Erledig" mit einem individuellen Text (= MdName). Allerdingst wird mir dieser Text erst nach einem...
  3. VBA HTTP Post - Probleme JSON Payload

    in Microsoft Excel Hilfe
    VBA HTTP Post - Probleme JSON Payload: Moin, ich steh auf dem Schlauch.... Ich möchte mit VBA einen HTTP Post senden. Das klappt beim versenden OHNE Payload auch soweit auch ganz gut. Private Function http_post(url As String,...
  4. Kombinationsfeld in VBA auswerten

    in Microsoft Access Hilfe
    Kombinationsfeld in VBA auswerten: Guten Tag, ich habe ein VBA-Problem mit Kombinationsfeldern. Umfeld: Eine Tabelle A mit Namen incl. Adressen, indiziert (NamenID), keine doppelten Einträge möglich. Eine Tabelle B mit Rechnungen,...
  5. Download per VBA nicht aktuell

    in Microsoft Access Hilfe
    Download per VBA nicht aktuell: Hallo, ich nutze in VBA eine Download-Funktion, die mir die neueste Version meines Frontend downloaden soll. Der Download an sich funktioniert, doch leider wird eine alte Version gespeichert. Ich...
  6. Autofilter bei Zelländerung automatisch aktualisieren – ohne VBA

    in Microsoft Excel Hilfe
    Autofilter bei Zelländerung automatisch aktualisieren – ohne VBA: Hallo zusammen, ich habe eine Frage zur automatischen Aktualisierung von Autofilter-Ergebnissen in einer intelligenten Tabelle – und zwar ohne VBA. Ausgangssituation: Ich habe eine intelligente...
  7. Bereich mit VBA zusammenhalten

    in Microsoft Word Hilfe
    Bereich mit VBA zusammenhalten: Ich schreibe aus Access mit VBA Anschriften in ein Worddokument. Jede Anschrift soll zusammengehalten werdem, damit am Seitenende keine Anschrift getrennt wird. Wie muss ich vorgehen um eine...
  8. bedingte Formatierung Schriftgröße (VBA?)

    in Microsoft Excel Hilfe
    bedingte Formatierung Schriftgröße (VBA?): Hallo zusammen, ich kämpfe mich gerade durch die bedingte Formatierung von Excel. So langsam habe ich das Gefühl, dass ich damit die Schriftgröße einer Tabelle nicht ändern kann. Laut Google...
  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