selection change....machts nicht

Bild

Betrifft: selection change....machts nicht
von: roland_k
Geschrieben am: 18.02.2005 08:08:41
hi zusammen ,,,,immer noch am gleichen problem
ich will A1 anklicken dann soll der wert in C1 gleich A1 sein


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Range("A1").Activate Then Range("C1").Value = Range("A1").Value
End Sub

der kursor springt egal wo klicke in A1
muss ich alle andern cellen aussschliessen
oder geht das ueber den weg ueberhaupt nicht ?
mit copieren habs au nicht hinbekommen
mein rechner ist ein rolls roice bin denk zu bloed zum tanken :(
selbstzeifel kommen langsam auf ...tsssssssss
sicher wider mal ne ganz triviale sache
danke im voraus ....ans gremium
gruss roland _k
Bild

Betrifft: AW: selection change....machts nicht
von: Beni
Geschrieben am: 18.02.2005 08:18:26
Hallo Roland,
Gruss Beni


Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then Range("C1").Value = Range("A1").Value
End Sub

Bild

Betrifft: geht aber warum ?
von: roland_k
Geschrieben am: 18.02.2005 12:48:29
hi beni
danke erst mal es geht ....
aber lernprozess ich suche was ist target ...nichts zu finden ...oder ist der begriff alltagssprache ...engl...bin out ((
komisch dass hilfe nichts bringt

didaktisch michts zu finden
keine ahnung wie die programmierer das erlernen
oder gibts irgenwo ne verständliche erklärung ?
cancel z b auch ein begriff ....finde nichts
oder muss das im woertbuch suchen
aber wer sagt mir dann wo und wie ich diesen einsetze
na ja
schoenen tag noch gruss roland
Bild

Betrifft: AW: geht aber warum ?
von: Beni
Geschrieben am: 18.02.2005 16:30:18
Hallo Roland,
Target ist eine Variable und wird als Range deklariert, das ist die Zelle die selektioniert wird,
bei

Private Sub Worksheet_Change(ByVal Target As Range) ist es die Zelle in der Aenderung erfolgt.
Es muss nicht zwingend Target sein, es kann auch Roland sein, wenn es entsprechend deklariert ist.
Gruss Beni

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Target.Address = "$A$1" Then Range("C1").Value = Range("A1").Value
End Sub


Private Sub Worksheet_SelectionChange(ByVal Roland As Range)
If Roland.Address = "$A$1" Then Range("C1").Value = Range("A1").Value
End Sub

Bild

Betrifft: tja .....frage oder Lehr_Forum
von: roland_k
Geschrieben am: 18.02.2005 19:09:28
hei beni danke ....
nu habe das einigermassen kapiert ..
aber ganue das grundwissen macht probleme ...drum fine nie einen richtigen ansatz
habe das natuerlich umbauen muessen auf mein problem....lange dedauert aber es geht jetzt ...hängeschon wieder wo anders rum.:((
mach da aber neuen thread
danke fuer die muehe ....
grüsse roland_k
 Bild

Beiträge aus den Excel-Beispielen zum Thema "selection change....machts nicht"