Dieses Forum nutzt Cookies
Dieses Forum verwendet Cookies, um deine Login-Informationen zu speichern, wenn du registriert bist, und deinen letzten Besuch, wenn du es nicht bist. Cookies sind kleine Textdokumente, die auf deinem Computer gespeichert werden. Die von diesem Forum gesetzten Cookies werden nur auf dieser Website verwendet und stellen kein Sicherheitsrisiko dar. Cookies aus diesem Forum speichern auch die spezifischen Themen, die du gelesen hast und wann du zum letzten Mal gelesen hast. Bitte bestätige, ob du diese Cookies akzeptierst oder ablehnst.

Ein Cookie wird in deinem Browser unabhängig von der Wahl gespeichert, um zu verhindern, dass dir diese Frage erneut gestellt wird. Du kannst deine Cookie-Einstellungen jederzeit über den Link in der Fußzeile ändern.

Verbessertes Einfügen einer Leerzellen unter der Verwendung von Feldern
#31
Hi,

(09.02.2016, 22:05)Kuwer schrieb: ganz im Gegenteil: Option Explicit, Intellisense und Techniken des Schreibens

das meine ich doch, welche Gründe kann es geben, auf die Hilfe von "Option Explicit" zu verzichten, außer, der Programmierer ist zu faul, die Tasten zu drücken, um die Variablen ordentlich zu deklarieren?

Auch der Text im Link weißt nur auf Vorteile hin.
Antworten Top
#32
Hallöchen,

nur mal ein Hinweis zum Link. Mit einem l am Ende funktionierts Smile
(html statt htm)

@sotaros
Wenn Du die Variablen alle? deklariert hast, brauchst Du Option Explicit nicht mehr zu löschen.
Verwendete, zu deklarierende Variablen sind:
sn, sr, sc und j

cl kommt über den Aufruf und braucht nicht deklariert zu werden.

Falls Du Dich näher mit VBA beschäftigen willst, solltest Du auch darauf achten, dass Du mit den Variablennamen später noch etwas anfangen kannst. Ein bis zwei Buchstaben sind da schon etwas wenig.
Für Schleifenzähler verwende ich z.B. meist iCnt oder lCnt. i und l stehen dabei für den Variablentyp Integer oder Long - musst Du natürlich bei Dim auch entsprechend angeben, Cnt als Abkürzung für Counter.
cl ist hier ein Bereich. Bei mir könnte der z.B. rngZelle heißen.
Längere Namen haben auch den Vorteil, dass man die mit Suchen und Ersetzen leichter suchen oder umbenennen kann.
Kommentare in den Codes wären auch nicht schlecht.

Der Fehler mit dem Object hat mit Option Explicit nichts zu tun.
.      \\\|///      Hoffe, geholfen zu haben.
       ( ô ô )      Grüße, André aus G in T  
  ooO-(_)-Ooo    (Excel 97-2019+365)
Antworten Top


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste