@ Get: Danke! Das neue Script mit Message funktioniert soweit gut.

Viele Grüße
Trendpeiler
Hallo Get.
Code: Alles auswählen
sub x
dim p as object
set p = CreateObject("PlanMaker.Application")
if p.ActiveSheet.Selection.Hidden = smoUndefined then
print "nicht verborgen"
else
print "verborgen"
end if
end sub
Code: Alles auswählen
sub x
dim p as object
set p = CreateObject("PlanMaker.Application")
print p.ActiveSheet.Rows(1).RowHeight
end sub
Habe mich nicht näher mit dem Objektmodell von PM beschäftigt, aber ich würde erwarten, dass das Arbeitsblatt eine Property für selektierte Zellen hat, vermutlich ein Array mit den Zeile/Spalte-Werten.klaus314 hat geschrieben: ↑05.02.2018 09:40:29 @martin-k
Wie ich die Info für eine bestimmte Zelle bekomme ist klar, aber wie kann ich das für die selektierten Zellen bekommen?
Mein Makro weiß doch nicht welche Zellen der User selektiert hat.
Also angenommen der User hat die Zellen C15:C35 selektiert aber die Zellen C20, C28 und C30 sind verborgen (hidden) haben die Zellenhöhe 0.
Jetzt mochte ich allen Zellen einen neuen Wert zuweißen aber nicht die verborgene Zellen C20, C28 und C30.
Kann ich nicht, weil SM immer noch keine 64bit Dll geliefert hat, sorry.