Thema Datum  Von Nutzer Rating
Antwort
Rot rowheight vs. height
14.12.2011 15:55:03 Vinc
Solved
16.12.2011 09:48:21 Holger
NotSolved

Ansicht des Beitrags:
Von:
Vinc
Datum:
14.12.2011 15:55:03
Views:
1943
Rating: Antwort:
 Nein
Thema:
rowheight vs. height

Hallo,

habe leider weder über google noch über die VBA-Hilfe eine Lösung zu meinem Problem gefunden.

Und zwar geht es um die Genauigkeit von rowheight bzw. height.

Ich habe gemerkt, dass mir die beiden Methoden unterschiedliche Werte zurückgeben, wenn ich sie über den gleichen Bereich laufen lasse. Ich lese die Zeilenhöhen über eine for-Schleife aus, von der letzten beschriebenen Zeile des aktiven Sheets bis zur ersten.

pixelrh und pixelh sind beide als long definiert. Selbst wenn ich sie als double definiere, unterscheiden sie sich noch (wenn auch nicht mehr so stark wie als long).

Hier mein Code-Teil:

zeilelesen = Range("A65536").End(xlUp).Row
pixelrh = 0
pixelh = 0
For j = zeilelesen To 1 Step -1
    pixelrh = pixelrh + Rows(j).RowHeight
    pixelh = pixelh + Rows(j).Height
Next

 

Weiß jemand, was (und vielleicht warum) der genaue Unterschied zwischen diesen Methoden ist? Würde doch Sinn machen, wenn die das gleiche zurückgeben, man aber nur mit rowheight Schreibzugriff hat und height zum Auslesen da wäre!?


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
Rot rowheight vs. height
14.12.2011 15:55:03 Vinc
Solved
16.12.2011 09:48:21 Holger
NotSolved