Thema Datum  Von Nutzer Rating
Antwort
13.01.2017 17:36:34 dschuelig
*****
Solved
13.01.2017 17:51:48 Crazy Tom
NotSolved
13.01.2017 18:06:46 dschuelig
NotSolved
13.01.2017 17:53:51 Gast1124
NotSolved
13.01.2017 18:07:33 dschuelig
NotSolved
13.01.2017 18:20:18 Mackie
****
NotSolved
13.01.2017 18:43:26 dschuelig
NotSolved
13.01.2017 18:57:52 Mackie
**
NotSolved
Rot Userform geht in VBA Editor, in Makro nicht
13.01.2017 19:21:32 dschuelig
NotSolved
13.01.2017 21:11:22 Mackie
NotSolved
14.01.2017 12:39:10 dschuelig
NotSolved
14.01.2017 13:28:16 amicro2000
Solved
14.01.2017 15:11:00 dschuelig
Solved

Ansicht des Beitrags:
Von:
dschuelig
Datum:
13.01.2017 19:21:32
Views:
593
Rating: Antwort:
  Ja
Thema:
Userform geht in VBA Editor, in Makro nicht

Funktioniert leider auch nicht, das komische ist ja dass es funktioniert wenn ich das makro im vba editor über f5 starte und sobald ich über das Makro

Sub Uhrzeit_start()
    Load UserForm2
    UserForm2.Show
End Sub

starte geht die hälfte nicht aber die Startzeit schreibt er in jedes Tabellenblatt nur den die schleife um zur Startzeit den Intervall hinzuzufügen geht dann nicht. Er schreibt dann nur den Intervall rein. Vielleicht liegt es an der Schleife?

'Schleife um die nachfolgenden Uhrzeit um den Intervall zu erhöhen
For i = 0 To ListBox1.ListCount - 1

'Wenn-Dann Bedingung, dass er alle in der Listbox1 ausgewählten Namen auswählt und dann
If ListBox1.Selected(i) Then

'Startwert Zelle 24
j = 24

'Schleife für das ablaufen der Intervalladdition
Do

'in die Tabellenblätter -deren Namen in der Listbox ausgewählt sind- den Intervall zur Startzeit hinzurechnen beginnend bei Zelle 24, dann schau was in Zelle 23 ist und addiere
'den Wert der zweiten Textbox hinzu. /24/3600 ist die Umrechnung zur addition von sekunden
Worksheets(ListBox1.List(i)).Cells(j, 2).Value = Cells(j - 1, 2).Value + TextBox2.Value / 24 / 3600

'Schleifenrhytmus, nach jeder Addition in die nächste Zelle springen
j = j + 1

'Die Schleife endet sobald eine leere Zelle vorhanden ist.
Loop Until Worksheets(ListBox1.List(i)).Cells(j, 2).Value

'Ender der Wenn-Dann Bedingung
End If

'nächstes Tabellenblatt
Next i

Hab hier mal den Link zur Datei in meiner Dropbox falls jemand die gesamte Datei anschauen will.

https://www.dropbox.com/s/loq58c53uppcnxp/Au%C3%9Fer%20Diagramm.xlsm?dl=0

Gruß dschuelig


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

Thema Datum  Von Nutzer Rating
Antwort
13.01.2017 17:36:34 dschuelig
*****
Solved
13.01.2017 17:51:48 Crazy Tom
NotSolved
13.01.2017 18:06:46 dschuelig
NotSolved
13.01.2017 17:53:51 Gast1124
NotSolved
13.01.2017 18:07:33 dschuelig
NotSolved
13.01.2017 18:20:18 Mackie
****
NotSolved
13.01.2017 18:43:26 dschuelig
NotSolved
13.01.2017 18:57:52 Mackie
**
NotSolved
Rot Userform geht in VBA Editor, in Makro nicht
13.01.2017 19:21:32 dschuelig
NotSolved
13.01.2017 21:11:22 Mackie
NotSolved
14.01.2017 12:39:10 dschuelig
NotSolved
14.01.2017 13:28:16 amicro2000
Solved
14.01.2017 15:11:00 dschuelig
Solved