Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

 

ich möchte einzelne Zeilen in einem Excel-Sheet per Makro sperren.

In der Spalte E der aktuellen Zeile wird ein Text eingegeben. Wenn ich dann das Makro starte, wird zunächst überprüft, ob in der aktuellen Zeile und Spalte E Text steht. Ist dies der Fall, wird in Spalte Q der aktiven Zeile das heutige Datum eingetragen. Anschließend soll nur diese Zeile für weitere Eingaben gesperrt werden. Alle Zeilen darüber und darunter sollen weiterhin editierbar bleiben.

Mit folgendem Code funktioniert das leider nur bedingt, denn die aktuelle Zeile wird zwar gesperrt und die Zeilen darunter sind weiterhin editierbar. Allerdings werden alle Zeilen darüber ebenfalls gesperrt. Und genau das soll verhindert werden.

Hat jemand eine Idee, wie ich das bewerkstelligen kann?

Sub Sperren1()

ActiveSheet.Unprotect Password:="1234"

If Range("E" & ActiveCell.Row).Value > 0 Then

Range("Q" & ActiveCell.Row).Value = Date:

ActiveCell.EntireRow.Locked = True

ActiveSheet.Protect Password:="1234"

End If

End Sub

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.