AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Die letzte gefüllte Zeile finden

Ein Thema von sunshine-girl87 · begonnen am 10. Jul 2004 · letzter Beitrag vom 22. Aug 2004
Antwort Antwort
Seite 3 von 3     123   
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#21

Re: Die letzte gefüllte Zeile finden

  Alt 11. Jul 2004, 11:57
Also,

ich habe excel geöffnet, eine Mappe geöffnet und Zeilen eingetragen. Jetzt kommt ein Teil in Spalte B, in dem User sagen können was drin stehen soll. Jetzt ist es so, dass der eine Eintrag 4 Zeilen belegt. Und der nächste ausgewählte Eintrag zB. 2 Zeilen bruacht. Damit da immer eine Lücke von einer Zeile entsteht möchte ich die Letzte Zeile auffinden und dann in der nächsten Zeile + einer Zeile Leerraum den nächsten vordefinierten Eintrag eintragen lassen.

Wenn ich das mit festen Zeilennummern mache habe ich ja Absätze, die mal 4 und mal 2 Zeilen groß sind. Das ist mein Problem...
  Mit Zitat antworten Zitat
Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#22

Re: Die letzte gefüllte Zeile finden

  Alt 11. Jul 2004, 12:00
wieso belegt ein eintrag 2 bzw 4 zeilen? kannst das nicht alles in eine zeile bringen? mach mal n screenshot...
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#23

Re: Die letzte gefüllte Zeile finden

  Alt 11. Jul 2004, 12:48
Natürlich ginge es auch in einer Zeile. Doch es kommt auch die Formatierung an.

Es könnte so aussehen:

Druck: 500 Karten 210mm x 180mm, Verpackung Es soll aber so aussehen:

Delphi-Quellcode:
Druck:
500 Karten 210mm x 180mm
incl. Verpackung
So, das ist jetzt eine Vorlage, die der User auswählen kann. Sie hat jetzt 3 Zeilen. Eine andere hat dagegen nur 2 oder 4 Zeilen. Dann habe ich wieder große Lücken.

Ist im Prinzip nur eine Formsache, aber das sollte schon sein... *g*
  Mit Zitat antworten Zitat
Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#24

Re: Die letzte gefüllte Zeile finden

  Alt 11. Jul 2004, 12:51
und das muss man alles in excel direkt auswählen können? warum machst du das nicht in deinem delphiporgramm? nimm nen stringgrid, lasse zeilenumbrüche innerhalb einer zelle zu und speicher das dann als xls-Datei ab!
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#25

Re: Die letzte gefüllte Zeile finden

  Alt 11. Jul 2004, 12:54
Naja,

wollte das eigentlich schon alles in Excel machen, da ich schon das komplette Programm an Excel angeglichen habe. Es kann doch nicht schwer sein, die letzte Zeile auszulesen...

Habe es soweit, dass es sagt: Ungültiger Index... Also muss er doch was probieren. Wie bekomme ich denn den Index heraus??

(Sollte schon in Excel sein)
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#26

Re: Die letzte gefüllte Zeile finden

  Alt 11. Jul 2004, 13:14
Bin ein Stück weiter. Ich habe jetzt diesen Code:

Delphi-Quellcode:
a:=ExcelWorksheet1.Cells.SpecialCells(xlCellTypeLastCell,EmptyParam).Activate;
ShowMessage(Inttostr(a));
und er zeigt mir immer in der MsgBox -1 an... vielleicht hilft das jemanden...
  Mit Zitat antworten Zitat
Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#27

Re: Die letzte gefüllte Zeile finden

  Alt 21. Aug 2004, 19:18
hast du die folgenden units eingebunden?

Code:
OleServer, ExcelXP, ComObj
  Mit Zitat antworten Zitat
Benutzerbild von TheMiller
TheMiller

Registriert seit: 19. Mai 2003
Ort: Gründau
2.480 Beiträge
 
Delphi XE7 Architect
 
#28

Re: Die letzte gefüllte Zeile finden

  Alt 22. Aug 2004, 09:50
Ja, die Units sind eingebunden.

Ich habe das Problem zwar gelöst, ist aber nicht die feine Art. Wer noch Ideen hat, ich bin offen dafür...
  Mit Zitat antworten Zitat
Benutzerbild von semo
semo

Registriert seit: 24. Apr 2004
755 Beiträge
 
Delphi 2010 Professional
 
#29

Re: Die letzte gefüllte Zeile finden

  Alt 22. Aug 2004, 10:05
wie hast das problem denn "unschön" gelöst?
  Mit Zitat antworten Zitat
Benutzerbild von Duffy
Duffy

Registriert seit: 19. Mär 2003
Ort: Wuppertal
835 Beiträge
 
Delphi 3 Standard
 
#30

Re: Die letzte gefüllte Zeile finden

  Alt 22. Aug 2004, 11:05
Hallo DJ-SPM,
versuch es doch mal so
Delphi-Quellcode:
SelectCell(1, 1);
SelectCurrentRegion;
AnzahlZeilen := Selection.Rows.Count; // Anzahl Zeilen = letzte Zeile
SelectCell(1, 1) // Selektion wieder abwählen
bye
Claus
Künftige Generationen wollen ihre Fehler selber machen.
Jedes Programm wird nie das können, was Du wirklich brauchst.
Das Gegenteil von gut ist gut gemeint
-----
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 3 von 3     123   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:42 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz