Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
SelectionChange Event Fehlermeldung
09.02.2003 18:52:56
Michael E
Hi Excel Spezis Hi wolf w. radzinski

habe gestern von wolf 2 makros bekommen (siehe 8.2.2003 13:49)
das 1. funktioniert tadelos
das 2. gibt folgende Fehlermeldung

Select-Methoe des Rang Objekts konnte nicht ausgeführt werden

nun der code:

Private Sub Worksheet_SelectionChange(ByVal Target As Excel.Range)
Dim norm_cell As Boolean
norm_cell = False
Select Case Target.Column
Case 4:
Select Case Target.Row
Case 1: HH_BW
Case 26: HH_BW
Case 51: HH_BW
Case 76: HH_BW
Case 101: HH_BW
Case 126: HH_BW
Case 151: HH_BW
Case 176: HH_BW
Case 201: HH_BW
Case 226: HH_BW

Case 23000 To 23005: makro1 Target.Address
Case Else: norm_cell = normaler_range(Target)
End Select
Case 5, 7:
Select Case Target.Row
Case 3: HH_BW
Case 9: HH_BW [b14]
Case Else: norm_cell = normaler_range(Target)
End Select
Case 20 To 40:
Select Case Target.Row
Case Is > 1: norm_cell = normaler_range(Target)
Case Else: HH_BW
End Select
Case Else:
norm_cell = normaler_range(Target)
End Select
If Not norm_cell Then old_target.Select
****************************************
bei der letzten Zeile ( old_target.select) kommt die
Fehlermeldung

wer kann mir weiterhelfen?????

vielen Dank im vorraus für die Mühe die ihr euch macht

gruß Michael

Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: SelectionChange Event Fehlermeldung
09.02.2003 19:40:59
Gabor

Hi Michael,

Nach 3 maligen Lesen konnte ich nicht feststellen, wo bei dir old_target überhaupt belegt wird .... Überprüfe doch einfach mal, ob old_target überhaupt einen wert bekommt (F8 in Codeumgebung für Einzelschritt).

Oder fehlt da noch was vom Code ?

Gruß Gábor

Danke Gábor letzte Zeile gelöscht
09.02.2003 19:59:29
Michael E

Hi Gábor
Danke nochmals
bin noch so gut in VBA
habe die letzte Zeile gelöscht
jetzt funktioniert es.
Noch eine Frage was beteutet bei folgender Zeile das [b14]
Case 9: HH_BW [b14]
Wäre schön wenn du mir das beantworten könntest

gruß Michael

Anzeige
Re: Danke Gábor letzte Zeile gelöscht
09.02.2003 21:19:05
Gabor

Hi Michael,

[b14] = Range("B14")

In eckigen Klammern ist das einfach die Kurzschreibweise. Obwohl ich damit unter '97 schon ein paar Probleme hatte. Kann aber auch an was anderem gelegen haben.

Gruß Gabor

Danke Gábor
10.02.2003 19:53:45
Michael

Hi Gábor

Danke für die Beantwortung

gruß Michael

Forumthreads zu verwandten Themen

Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige