HERBERS Excel-Forum - das Archiv

Thema: Pixel zählen

Pixel zählen
Michael

Hallo zusammen,
ich habe ein Problem.
Folgendes:
Ich lasse über eine Eingabemaske verschiedene Punkte in einer Karte errechnen, die dann über Balken miteinander verbunden werden (funktioniert). Jetzt hätte ich gerne dass die Strecke zwischen den beiden Punkten (die Pixel) berechnet werden, so dass in dem Balken dann steht wie lange es dauert
Wenn ich die Pixel weiß kann ich die umrechnen in Tage (ist definiert)
Ich will lediglich wissen wie man die Pixel von dem Punkt (LaufzeitHE-RundungHA) berechnet?
Anbei meine Programmierung zum Balken etc.
Lediglich der Text mit der Berechnung darin fehlt noch
' ### Prozess Puffer
intZeile = 33
dblPufferkalkPufferVA = Round(((intZeile - 0.5) * dblZeileHoehePx * dblFaktorPx) - dblProzessHoehe / 2, 0)
dblPufferkalkPufferVE = dblPufferkalkPufferVA + dblProzessHoehe
dblPufferkalkPufferHA = dblVollgutSendungslaufzeitHE
dblPufferkalkPufferHE = dblRundungHA
' Positionierung Prozessbalken
With ThisWorkbook.Sheets("Prozesszeitendiagramm").Shapes.Range(Array("objPufferkalkPuffer"))
.Top = dblPufferkalkPufferVA
.Left = dblPufferkalkPufferHA
.Width = dblPufferkalkPufferHE - dblPufferkalkPufferHA
.Height = dblProzessHoehe
'.TextFrame2.TextRange.Characters.Text = ?

Pixel ? Wirklich ?
EtoPHG

Hallo du Excel-Profi,
Was hat das ganze mit Pixel zu tun. Pixel bezeichnet entweder die kleinste Rasterauflösung von Bildern, oder die physikalische Auflösung von bilddarstellenden Geräten. Damit hat Excel, nix am Hut!
Excel rechnet mit Punkten (Point)! und dein gesuchter Wert wäre dann in der Eigenschaft Width deines 'Balkens' in der Masseinheit Points bereits vorhanden!
Gruess Hansueli

Pixel zählen
Michael

Hallo zusammen,
ich habe ein Problem.
Folgendes:
Ich lasse über eine Eingabemaske verschiedene Punkte in einer Karte errechnen, die dann über Balken miteinander verbunden werden (funktioniert). Jetzt hätte ich gerne dass die Strecke zwischen den beiden Punkten (die Pixel) berechnet werden, so dass in dem Balken dann steht wie lange es dauert
Wenn ich die Pixel weiß kann ich die umrechnen in Tage (ist definiert)
Ich will lediglich wissen wie man die Pixel von dem Punkt (LaufzeitHE-RundungHA) berechnet?
Anbei meine Programmierung zum Balken etc.
Lediglich der Text mit der Berechnung darin fehlt noch
' ### Prozess Puffer
intZeile = 33
dblPufferkalkPufferVA = Round(((intZeile - 0.5) * dblZeileHoehePx * dblFaktorPx) - dblProzessHoehe / 2, 0)
dblPufferkalkPufferVE = dblPufferkalkPufferVA + dblProzessHoehe
dblPufferkalkPufferHA = dblVollgutSendungslaufzeitHE
dblPufferkalkPufferHE = dblRundungHA
' Positionierung Prozessbalken
With ThisWorkbook.Sheets("Prozesszeitendiagramm").Shapes.Range(Array("objPufferkalkPuffer"))
.Top = dblPufferkalkPufferVA
.Left = dblPufferkalkPufferHA
.Width = dblPufferkalkPufferHE - dblPufferkalkPufferHA
.Height = dblProzessHoehe
'.TextFrame2.TextRange.Characters.Text = ?

Pixel ? Wirklich ?
EtoPHG

Hallo du Excel-Profi,
Was hat das ganze mit Pixel zu tun. Pixel bezeichnet entweder die kleinste Rasterauflösung von Bildern, oder die physikalische Auflösung von bilddarstellenden Geräten. Damit hat Excel, nix am Hut!
Excel rechnet mit Punkten (Point)! und dein gesuchter Wert wäre dann in der Eigenschaft Width deines 'Balkens' in der Masseinheit Points bereits vorhanden!
Gruess Hansueli

Dialog-Beispiele
Bewerten Sie hier bitte das Excel-Portal