Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1596to1600
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Mapppe nur für hinterlegte Benutzer freigeben

Mapppe nur für hinterlegte Benutzer freigeben
19.12.2017 17:34:45
Der
Hallo und guten Abend alle zusammen.
Ich bin neu im Forum. Bis zum heutigen Tag habe ich meine Makros immer aus Schnipseln zusammengebaut die im Netz zu finden sind.
Das hat bis Dato auch ganz gut funktioniert.
Aber mit dem Ziel das ich mir dieses mal gesteckt habe, bin ich ein wenig überfordert. :o(
Also mein Ziel ist:
Den aktuellen Benutzer auslesen und in einer Zelle eintragen zu lassen.(Das habe ich !)
Nun möchte ich in zehn weiteren Zellen Benutzer hinterlegen welche mit dem aktuellen Benutzer abgleichen möchte.
Ist nun einer der hinterlegten Benutzer richtig, soll ein Makro ausgeführt werden. (zb Makro 1 )
Ist keiner der hinterlegten Benutzer richtig soll Makro 2 ausgeführt werden.
Ich hoffe das das mit vba zu bewerkstelligen ist und danke schon mal für eine gute Zusammenarbeit.

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Mapppe nur für hinterlegte Benutzer freigeben
19.12.2017 17:41:14
Hajo_Zi

Option Explicit
Sub Benutzer_Finden()
Dim Rafound As Range
Set Rafound1 = Range("A2:A10").Find(Range("A1"), , xlFormulas, _
xlWhole, , xlNext)
If Rafound Is Nothing Then
Makro2
Else
Makro1
End If
End Sub

Ich gebe keinen Dank für eine Rückmeldung, da ich durch solche Beiträge nicht meine Beitragszahl erhöhen muss.
Also ich schreibe keine Beiträge mit dem Betreff "Gerne u. Danke für die Rückmeldung. o.w.T."
Rückmeldung ist ja in der Heutigen Zeit nicht üblich und die wenigen die eine Rückmeldung geben,
mögen mir das verzeihen, das kein Danke für eine Rückmeldung kommt.
Beiträge von Werner, Luc, robert und folgende lese ich nicht.
Anzeige
AW: Mapppe nur für hinterlegte Benutzer freigeben
19.12.2017 18:41:17
Der
Hallo Hajo,
vielen Dank für die schnelle Antwort.
Habe sofort in abgeänderter Form ausprobiert. passt nicht ganz .o(
es wird immer Makro 2 ausgeführt.
Code:
Sub auto_open()
Worksheets("Tabelle1").Range("A1") = Environ("UserName")
Dim Rafound As Range
Set Rafound1 = Range("A2:A10").Find(Range("A1"), , xlFormulas, _
xlWhole, , xlNext)
If Rafound Is Nothing Then
Makro2
Else
Makro1
End If
End Sub
Mach ich was falsch ?
AW: Mapppe nur für hinterlegte Benutzer freigeben
19.12.2017 18:45:25
Hajo_Zi
Warum auto_open()
und nicht
Private Sub Workbook_Open()
nur wenige schauen auf Deinen Rechner und sehen die Datei.
Ich möchte gerne den Fehler im Original sehen.
Ich baue keine Datei nach. Die Zeit hat schon jemand investiert.
Ein Nachbau sieht meist anders aus als das Original. Darum sollte das Original verlinkt werden.
Wenn du an Stelle einer Demomappe deine Originalmappe hochladen willst, diese aber sensible Daten enthält, kannst du diese Daten anonymisieren bzw. pseudonymisieren.
Gruß Hajo
Anzeige
AW: Mapppe nur für hinterlegte Benutzer freigeben
19.12.2017 19:18:01
Der
Ok, war wohl nicht ganz so gut erklärt.Die Datei ist für die Arbeit. Jeder Mitarbeiter hat die Möglichkeit die Datei über einen Client zu öffnen. Ich möchte aber die Benutzerzahl einschränken.
Also, A1 gibt den aktuellen Benutzer aus und dann sollen die hinterlegten Benutzer A2:A11 Freigaben erhalten oder aber nicht. ( Makro 1 oder 2)
Ich hoffe es ist verständlich
AW: Mapppe nur für hinterlegte Benutzer freigeben
19.12.2017 20:06:52
Bernd
Servus,
da hat sich ein Tippfehler eingeschlichen...
Sub auto_open()
Worksheets("Tabelle1").Range("A1") = Environ("UserName")
Dim Rafound As Range
Set Rafound1 = Range("A2:A10").Find(Range("A1"), , xlFormulas, _
xlWhole, , xlNext)
If Rafound Is Nothing Then
Makro2
Else
Makro1
End If
End Sub

Da hat HaJo wohl aus Versehen eine "1" zuviel hinter "Rafound" gesetzt.
Grüße Bernd
Anzeige
AW: Mapppe nur für hinterlegte Benutzer freigeben
20.12.2017 15:44:51
Der
Was eine Zahl so ausmacht :o)
Vielen lieben Dank für die superschnelle Hilfe !

44 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige