Thema Datum  Von Nutzer Rating
Antwort
13.01.2009 11:02:02 Stefanie
NotSolved
Blau Aw:Objektvar. oder Width-variable nicht festgelegt
14.01.2009 21:46:37 Holger
NotSolved

Ansicht des Beitrags:
Von:
Holger
Datum:
14.01.2009 21:46:37
Views:
443
Rating: Antwort:
  Ja
Thema:
Aw:Objektvar. oder Width-variable nicht festgelegt
Hallo Stefanie,
siehe auch meine Antwort auf deine Frage vom 12.01.
Du hast Zelle mit Range definiert. Das ist ein Object. Deshalb musst du Zuweisung mit
set zelle = Range("AC" & i)
machen. Ferner muss es Bert und Bwert bei der Division heißen. Ich empfehle, vor der Division zu prüfen, dass Bert ungleich 0 ist.
Gruß
Holger


Stefanie schrieb am 13.01.2009 11:02:02:

Hallo,

ich habe folgendes Makro geschrieben und erhalte die Fehlermeldung:
Laufzeitfehler 91 - Objektvariable oder Width-variable nicht festgelegt.

-> Das Makro soll bei leerer Zelle in Spalte AC (alle anderen Werte in der Spalte sind <>0),
den Wert aus Spalte Z durch den Wert aus Spalte Y teilen.

Habt ihr Verbesserungsvorschläge?


Sub Umschlagszahl()

Dim zelle As Range, Bert#, Lums#, i&

For i = 2 To 65553
Bert = Range("Y" & i)
Lums = Range("Z" & i)
zelle = Range("AC" & i)

Select Case zelle
Case Is <> 0
Case Else
zelle.Value = Lums / Bwert
End Select

Next i

End Sub

Ihre Antwort
  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen
Thema: Name: Email:



  • Bitte beschreiben Sie Ihr Problem möglichst ausführlich. (Wichtige Info z.B.: Office Version, Betriebssystem, Wo genau kommen Sie nicht weiter)
  • Bitte helfen Sie ebenfalls wenn Ihnen geholfen werden konnte und markieren Sie Ihre Anfrage als erledigt (Klick auf Häckchen)
  • Bei Crossposting, entsprechende Links auf andere Forenbeiträge beifügen / nachtragen
  • Codeschnipsel am besten über den Code-Button im Text-Editor einfügen
  • Die Angabe der Emailadresse ist freiwillig und wird nur verwendet, um Sie bei Antworten auf Ihren Beitrag zu benachrichtigen

Thema Datum  Von Nutzer Rating
Antwort
13.01.2009 11:02:02 Stefanie
NotSolved
Blau Aw:Objektvar. oder Width-variable nicht festgelegt
14.01.2009 21:46:37 Holger
NotSolved