INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dieses Thema hat akzeptierte Lösungen:

Excel erste Zeile einfrieren



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

15.09.2014, 07:44
Beitrag #1

E-techniker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 57
Registriert seit: Oct 2013

Developer Suite 2013
2010
DE

91
Deutschland
Excel erste Zeile einfrieren
Hallo zusammen,
kennt jemand einen Weg wie man über Labview die erste Zeile eines Excelformulars einfrieren kann?

Gruß
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2014, 07:56 (Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2014 07:58 von GerdW.)
Beitrag #2

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Excel erste Zeile einfrieren
Hallo E-Techniker,

was meinst du mit einfrieren? Willst du dort immer den exakt gleichen Wert stehen haben oder redest du vom Excel-Feature, mit der man das Scrolling im Worksheet auf einen bestimmten Bereich von Zellen einschränken kann?

Im ersten Fall: immer den gleichen Wert in die Zelle schreiben.
Im zweiten Fall: ein Excel-Makro zum Einfrieren aufzeichnen und dieses dann mittels ActiveX-Aufrufen in LabVIEW nachprogrammieren…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2014, 07:59 (Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2014 08:00 von E-techniker.)
Beitrag #3

E-techniker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 57
Registriert seit: Oct 2013

Developer Suite 2013
2010
DE

91
Deutschland
RE: Excel erste Zeile einfrieren
Ich möchte das Scrolling im Worksheet beschränken.
Erste Zeile bleibt stehen, die restlichen kann man "durchscrollen".

Ohne Makro gehts nicht?
Irgendein ActiveX Befehl oder so.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2014, 08:54
Beitrag #4

jg Offline
CLA & CLED
LVF-Team

Beiträge: 15.864
Registriert seit: Jun 2005

20xx / 8.x
1999
EN

Franken...
Deutschland
RE: Excel erste Zeile einfrieren
Wie Gerd schon sagte, am einfachsten erst einmal Makro aufzeichnen.

Was du dann aber scheinbar überlesen:
Makro im VBA Editor anschauen und per ActiveX nachprogrammieren!!!

Gruß, Jens

Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)

!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
15.09.2014, 11:20 (Dieser Beitrag wurde zuletzt bearbeitet: 15.09.2014 11:33 von E-techniker.)
Beitrag #5

E-techniker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 57
Registriert seit: Oct 2013

Developer Suite 2013
2010
DE

91
Deutschland
RE: Excel erste Zeile einfrieren
Ok. Ich versuch mein Bestes und meld mich morgen wieder. Erstmal vielen Dank für die Hilfe.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.09.2014, 07:18
Beitrag #6

E-techniker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 57
Registriert seit: Oct 2013

Developer Suite 2013
2010
DE

91
Deutschland
RE: Excel erste Zeile einfrieren
So hab es jetzt mal in einen Code gefasst:

Attribute VB_Name = "Modul1"
Sub Einfrieren()
Attribute Einfrieren.VB_ProcData.VB_Invoke_Func = " \n14"
'
' Einfrieren Makro
'

'
Sheets("Tabelle1").Select
With ActiveWindow
.SplitColumn = 0
.SplitRow = 1
End With
ActiveWindow.FreezePanes = True
End Sub


Mein Problem jetzt ist, dass ich die Funktion Split Column und Split Row im ActiveX nicht finden kann.
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
16.09.2014, 07:55 (Dieser Beitrag wurde zuletzt bearbeitet: 16.09.2014 07:57 von GerdW.)
Beitrag #7

GerdW Offline
______________
LVF-Team

Beiträge: 17.398
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Excel erste Zeile einfrieren

Akzeptierte Lösung

Hallo E-Techniker,

etwas googlen schadet nicht und schon ist man sich sicher, dass FreezePane eine Eigenschaft eines ActiveWindow-Objekts ist, welches wiederum eine Eigenschaft des Excel-App-Objects ist:

Code:
/* Freeze Pane */
chWorksheet:Range("A2"):SELECT.
chExcel:ActiveWindow:FreezePanes = TRUE.
(hier gefunden)

Und wenn man eben dies in LabVIEW umsetzt, findet man auch die FreezePane-Eigenschaft:
   

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
16.09.2014, 08:37
Beitrag #8

E-techniker Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 57
Registriert seit: Oct 2013

Developer Suite 2013
2010
DE

91
Deutschland
RE: Excel erste Zeile einfrieren
Vielen Dank für die Hilfe.
Für weitere Verbesserungen bin ich natürlich gerne offen.


Angehängte Datei(en) Thumbnail(s)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  muss Excel auf dem Zielsystem für Excel-Report installiert sein? Trinitatis 2 4.617 01.08.2016 20:51
Letzter Beitrag: Trinitatis
  Excel liest nur die erste Spalte Anechka 3 4.538 03.12.2008 15:45
Letzter Beitrag: macces
  Excel Report Werte in bestimmte Zeile einfügen AVogt 1 5.259 05.09.2008 19:08
Letzter Beitrag: MikeS81
  2xstring und 9xNumeric (DBL) in eine Excel-Zeile? AVogt 3 3.964 09.03.2007 09:32
Letzter Beitrag: AVogt
  Zeile einfügen in Excel bigwerwolfi 1 4.997 03.02.2005 11:59
Letzter Beitrag: KrazzBone

Gehe zu: