Live-Forum - Die aktuellen Beiträge
Datum
Titel
18.04.2024 18:04:29
18.04.2024 16:33:24
Anzeige
Archiv - Navigation
1276to1280
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

Zellen automatisch erweiteren

Zellen automatisch erweiteren
kurt
Hallo zusammen,
ich weiß nich ob es überhaupt möglich ist, aber
Fragen kann man ja mal...
Ich möchte gern in der Zelle z.B D17 einen Wert eingeben,
nun soll dieser Wert bis D47 kopiert werden.
Wenn ich aber dann einen Wert in Zelle D20 eingebe, soll dieser
Wert bis D47 weiter reinkopiert werden.
Also habe ich von D17 bis D19 den gleichen Wert und von
D20 bis D47 den gleichen Wert.
Ich bin nur auf die Idee gekommen weil ich dieses Makro gefunden
habe für die GROßschreibung.
Private Sub Worksheet_Change(ByVal Target As Range)
'   alle Buchstaben Groß in einem bestimmten Bereich
Dim RaBereich As Range, RaZelle As Range
Application.EnableEvents = False
'   Bereich der Wirksamkeit
Set RaBereich = Range("D17:D47")
'    ActiveSheet.Unprotect
Application.EnableEvents = False
For Each RaZelle In Range(Target.Address)
If Not Intersect(RaZelle, RaBereich) Is Nothing Then
RaZelle.Value = UCase(RaZelle.Value)
End If
Next RaZelle
Application.EnableEvents = True
'    ActiveSheet.protect
Set RaBereich = Nothing
End Sub
mfg Kurt K

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Zellen automatisch erweiteren
20.09.2012 14:40:27
Rudi
Hallo,
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("D17:D47")) Is Nothing Then
If Target.Count = 1 Then
On Error GoTo errHDL
Application.EnableEvents = False
Range(Target, "D47") = Target
End If
End If
errHDL:
Application.EnableEvents = True
End Sub

Gruß
Rudi

AW: Zellen automatisch erweiteren
20.09.2012 14:53:22
kurt
Hallo Rudi,
super Geil !
Für eine Spalte ok. aber ich benötige es für mehrere Spalte:
If Not Intersect(Target, Range("C17:C47,D17:D47,E17:E47,F17:F47")) Is Nothing Then
wie dann ?
mfg kurt K
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige