Collapse column

Beiträge anzeigen

Diese Sektion erlaubt es dir alle Beiträge dieses Mitglieds zu sehen. Beachte, dass du nur solche Beiträge sehen kannst, zu denen du auch Zugriffsrechte hast.


Nachrichten - PrinzPolo

Seiten: [1]
1
Excel / 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

2
Excel / Antw:Office 2013: Eingabe aus UserForm Textbox weiterverwenden
« am: August 21, 2015, 16:16:32 Nachmittag »
Danke Günni!

3
Excel / Office 2013: Eingabe aus UserForm Textbox weiterverwenden
« am: August 21, 2015, 14:27:23 Nachmittag »
Moin,

wie ist es möglich die Eingabe, die man innerhalb einer textbox in einer UserForm tätigt nachher weiterzuverwenden? Ähnlich wie bei einer msgbox?



Danke schonmal!

PrinzPolo

4
Excel / Tabelle aus Mappe per VBA in Textdatei überführen
« am: August 19, 2015, 13:44:31 Nachmittag »
Moin!

Wie ist es (auf möglich einfache Art und Weise) möglich per VBA (und dann einer mit dem Custom UI Editor hinzugefügten Schaltfläche) eine Tabelle in eine externe .txt Datei zu speichern?
Der Button steht, es fehlt nur noch das Makro. Beim bisherigen Code ist das Problem, dass immer der Inhalt des Blattes gespeichert wird auf dem man aktuell ist. Es soll aber immer nur ein bestimmtes Blatt gespeichert werden. Der Code bis jetzt (hab viel ausprobiert, deswegen ist er u.a. etwas durcheinander):
Sub StauplanSpeichern(control As IRibbonControl)
    Dim Dateiname As String
    Dim Zeile As Long
    Dim Spalte As Integer
    Dim GanzeZeile As String
    Dim Trennzeichen As String
    ' Hier wird der Dateipfad - und -name festgelegt:
    Dateiname = ThisWorkbook.Path & Application.PathSeparator & "Text-Export.txt"
    Zeile = 1
    Spalte = 1
    Trennzeichen = Chr(9) ' Chr(9) = Tabulator
    Open Dateiname For Output As 1
    ' Alle benutzten Zeilen der aktiven Tabelle werden durchlaufen
    For Zeile = 1 To Worksheets("Stauplan").UsedRange.Rows.Count
        ' Alle benutzten Spalten der aktiven Tabelle werden durchlaufen
        For Spalte = 1 To Worksheets("Stauplan").UsedRange.Columns.Count
            ' Werte der Zellen werden zusammengefügt, getrennt durch Tabstopps
            GanzeZeile = GanzeZeile & Trennzeichen & Cells(Zeile, Spalte).Value
        Next Spalte
        ' die ganze Zeile wird in die Datei geschrieben
        Print #1, GanzeZeile
        GanzeZeile = ""
    Next Zeile
    Close #1
End Sub

Vielen Dank schonmal!

Gruß PrinzPolo

5
Excel / Antw:Office 2013: VBA: UserForm Befehl .hide ist nicht verfügbar
« am: August 19, 2015, 13:38:31 Nachmittag »
Ja mit Unload Me funktioniert es. Dachte man müsste Unload(UserForm) nehmen. Danke!

6
Excel / Office 2013: VBA: UserForm Befehl .hide ist nicht verfügbar
« am: August 19, 2015, 10:06:05 Vormittag »
Guten Morgen!

Um ein UserForm in Excel mittels "Abbrechen-Button" zu beenden wollte ich es mit dem Befehl .hide beenden. Leider taucht dieser Befehl in der Liste nicht auf. Warum? Gibt es andere Möglichkeiten? (Unload geht auch nicht)

Lg
PrinzPolo

Seiten: [1]