Thema Datum  Von Nutzer Rating
Antwort
Rot Unterschied sub / Function bei SpecialCells(xlCellTypeBlanks)
04.02.2011 17:09:00 Rich
NotSolved
04.02.2011 17:10:53 Gast99741
NotSolved
04.02.2011 17:55:20 Severus
NotSolved
04.02.2011 18:28:01 Rich
NotSolved
04.02.2011 19:37:01 Severus
Solved

Ansicht des Beitrags:
Von:
Rich
Datum:
04.02.2011 17:09:00
Views:
1856
Rating: Antwort:
  Ja
Thema:
Unterschied sub / Function bei SpecialCells(xlCellTypeBlanks)

Hallo,

auf der Suche nach einem effizienten Programm zur Bestimmung der Zeilennummer der letzten nicht-leeren Zeile einer (einspaltigen) Matrix bin ich auf die SpecialCells(xlCellTypeBlanks) Funktion gestoßen. Lasse ich mir das Ergebnis über eine Subroutine per MsgBox ausgeben, erhalte ich die korrekte Zeile (bei Einträgen in A1 und B1 und leeren Feldern A2 und B2 und einem markierten Bereich A1:B2 beispielsweise 2); benutze ich jedoch eine Function, wird die erste Zeile des übergebenen Bereichs ausgegeben (hier also ergibt =letzte(A1:B2) -> 1)

 

Folgendes Minimalbeispiel, wobei ich um Verzeihung bitte, ein Neuling bei VBA zu sein und an meinem Arbeitsplatz das Code-Eingabe-Feature nicht nutzen zu können:

Function letzte(bereich As Range)

letzte = bereich.SpecialCells(xlCellTypeBlanks).Row

End Function

 

Sub letztesub()

MsgBox Selection.SpecialCells(xlCellTypeBlanks).Row

End Sub


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 Unterschied sub / Function bei SpecialCells(xlCellTypeBlanks)
04.02.2011 17:09:00 Rich
NotSolved
04.02.2011 17:10:53 Gast99741
NotSolved
04.02.2011 17:55:20 Severus
NotSolved
04.02.2011 18:28:01 Rich
NotSolved
04.02.2011 19:37:01 Severus
Solved