Thema Datum  Von Nutzer Rating
Antwort
16.12.2011 15:14:01 neo
NotSolved
16.12.2011 16:24:34 Till
*****
Solved
16.12.2011 16:28:55 Till
NotSolved
19.12.2011 17:27:09 neo
NotSolved
19.12.2011 17:17:18 Gast78211
NotSolved
19.12.2011 19:24:41 Till
Solved
20.12.2011 11:01:29 neo
NotSolved
20.12.2011 12:20:55 neo
NotSolved
20.12.2011 15:41:37 neo
NotSolved
20.12.2011 16:41:42 Till
NotSolved
21.12.2011 13:09:06 neo
NotSolved
Blau Schleife mit Do While und IsEmpty wird nicht korrekt verlassen
21.12.2011 14:43:51 Till
Solved
22.12.2011 16:52:05 neo
NotSolved

Ansicht des Beitrags:
Von:
Till
Datum:
21.12.2011 14:43:51
Views:
1173
Rating: Antwort:
 Nein
Thema:
Schleife mit Do While und IsEmpty wird nicht korrekt verlassen
Option Explicit
 
Private Sub Ausfüllen()
Dim Zeile As Long, R As Long
Dim rng As Range, Arr, lastInd&
  
    'set
        Zeile = 1 ' beginnt bei Zeile 15
        With ActiveSheet
            Set rng = .Range(.Cells(Zeile, 1), .Cells(.Rows.Count, 2).End(xlUp))
        End With
        Arr = rng.Value
          
    'daten eintragen
        For R = 1 To UBound(Arr)
            
            arr(r,2)="*" & arr(r,2) & "*"
            If Arr(R, 1) <> "" Then
                lastInd = Arr(R, 1)
            End If
            If Arr(R, 2) <> "" Then
                Arr(R, 1) = lastInd
            End If
              
        Next
      
    'array in die Tabelle übertragen
        rng.Value = Arr
        rng.Columns(2).Copy rng.Columns(8)
         
End Sub

Das könntest du einfach so machen, wird aber dann in beiden Spalten in Sternchen stehen.

 

Gruß

Till


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