| |
 | Online-Kurs: Grundlagen des 3D-Druck-Designs für Industrieingenieure , ein Kurs
|
Autor
|
Thema: VBA Excel Befehl (831 mal gelesen)
|
Robertdbz2 Mitglied Azubi
 Beiträge: 6 Registriert: 09.02.2005
|
erstellt am: 11. Feb. 2005 11:42 <-- editieren / zitieren --> Unities abgeben:         
|
Fan-ME10 Mitglied DV-Adminstrator, Konstrukteur
  
 Beiträge: 543 Registriert: 21.08.2001 Erare humanum est
|
erstellt am: 11. Feb. 2005 12:19 <-- editieren / zitieren --> Unities abgeben:          Nur für Robertdbz2
Hallo Robert, also ich würde mit einer Schleife die Inhalte der Zellen in der Spalte einzeln prüfen. Mit dem Ergebnis dann markieren. Wenn natürlich leere Felder dazwischen sind weiß ich's auch nicht. Code: Sub Markieren() Dim Z As Integer Dim I As String Z = 1 Do I = Range("C" & Z).Value If I = "" Then Exit Do End If Z = Z + 1 Loop Range("C1:C" & Z - 1).Select End Sub HTH ------------------ Gruß Wilfried  Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Robertdbz2 Mitglied Azubi
 Beiträge: 6 Registriert: 09.02.2005
|
erstellt am: 11. Feb. 2005 12:39 <-- editieren / zitieren --> Unities abgeben:         
|
startrek Mitglied Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 11. Feb. 2005 13:20 <-- editieren / zitieren --> Unities abgeben:          Nur für Robertdbz2
Hallo, nen Befehl gibts nicht, alternativ vielleicht mit Autofilter auf 'Nichtleere', ansonsten nur mit Schleifchen
Code:
Sub zzz() Dim i As Long, cell As Range For i = 1 To Cells(Rows.Count, 1).End(xlUp).Row If Cells(i, 1) <> "" Then If cell Is Nothing Then Set cell = Cells(i, 1) _ Else Set cell = Union(cell, Cells(i, 1)) End If Next cell.Select End Sub
Gruss Nancy -- ps: hier jibbet auch ein Excel-Forum ;-) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
startrek Mitglied Architekt
   
 Beiträge: 1361 Registriert: 13.02.2003 .
|
erstellt am: 11. Feb. 2005 17:53 <-- editieren / zitieren --> Unities abgeben:          Nur für Robertdbz2
Zitat: Original erstellt von startrek: ansonsten nur mit Schleifchen
tztz, man lernt wohl nie aus - geht auch ohne! ;-) Gruss Nancy
Code:
Sub test() With ActiveSheet.Columns(1) .ColumnDifferences(.SpecialCells(xlCellTypeBlanks)).Select End With End Sub
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |