Collapse column

Autor Thema: Office 2013: Wenn Zelle leer, dann Daten einfügen. Wie umsetzen??  (Gelesen 1445 mal)

Offline PrinzPolo

  • Newbie
  • *
  • Beiträge: 6
    • Profil anzeigen
  • Office-KnowHow: Fortgeschritten
  • VBA-KnowHow- : Mittelmäßig
  • Version [Office] : Office 2013
Office 2013: Wenn Zelle leer, dann Daten einfügen. Wie umsetzen??
« am: August 22, 2015, 13:58:28 Nachmittag »
Moin zusammen,

das Makro sollte den Inhalt von Zellen auf einem anderen Blatt kopieren und in zufälliger Reihenfolge auf einem neuen Blatt einfügen, allerdings kommt es noch zu Überschneidungen. Der bisherige Ansatz ist folgender:
For ZeilenNR = Eingabe1 To LetzteZeile
   
    Randomize
    Stellplatz = CInt(Int((37 * Rnd()) + 2))
 
    If IsEmpty(Worksheets("Stauplan").Cells(Stellplatz, 3)) = True Then
   
 
   
    Worksheets("Paletten").Cells(ZeilenNR + 1, 1).Cut Destination:=Worksheets("Stauplan").Cells(Stellplatz, 3)  'Auf dem Paletten-Worksheet wird ausgeschnitten und auf dem Stauplan-Worksheet wird eingefügt
    Worksheets("Paletten").Cells(ZeilenNR + 1, 2).Cut Destination:=Worksheets("Stauplan").Cells(Stellplatz, 4)  'Bei der ZeilenNR immer + 1, damit die Überschriften nicht mit berücksichtig werden
    Worksheets("Paletten").Cells(ZeilenNR + 1, 3).Cut Destination:=Worksheets("Stauplan").Cells(Stellplatz, 5)
    End If
Next ZeilenNR

Die Eingaben kommen aus einer UserForm und das funktioniert auch...

Vielen Dank im Voraus!

PrinzPolo

Keine Lösung gefunden? Du kannst Dich gerne an unser erfahrenes Experten-Team wenden und Dein Anliegen in Auftrag geben.
>>> Schnell und einfach ein unverbindliches Angebot anfordern. Per E-Mail an anfrage@excel-inside.de oder per Online-Formular
<<<

!!! Wichtige Information
!!! Dieses Forum steht aus technischen Gründen ab dem 11. September 2019 nur noch im Lesemodus zur Verfügung.
Das NEUE Office-Fragen-Forum kannst du aber unter der gewohnten Domain https://office-fragen.de wie gewohnt nutzen.

- Wir freuen uns auf deinen Besuch im neuen Forum.