Thema Datum  Von Nutzer Rating
Antwort
20.12.2020 14:35:47 Gast7545
NotSolved
20.12.2020 15:29:14 Gast39939
NotSolved
20.12.2020 16:10:11 Mase
NotSolved
20.12.2020 18:22:41 Gast25048
NotSolved
20.12.2020 18:35:36 Mase
NotSolved
20.12.2020 18:44:09 Gast46960
NotSolved
20.12.2020 20:39:35 Gast31775
NotSolved
20.12.2020 21:43:57 Gast33046
NotSolved
20.12.2020 21:52:09 Gast83587
NotSolved
20.12.2020 22:24:34 ralf_b
NotSolved
20.12.2020 23:50:25 Gast20668
NotSolved
20.12.2020 23:52:10 Gast52334
NotSolved
21.12.2020 08:45:54 Gast98665
NotSolved
21.12.2020 00:14:26 Gast22398
NotSolved
21.12.2020 01:13:22 ralf_b
NotSolved
21.12.2020 01:15:59 ralf_b
NotSolved
21.12.2020 10:04:56 Gast27254
NotSolved
Blau Blau Projekte nach Datumsbereich auswerten
21.12.2020 11:35:45 Gast70158
NotSolved

Ansicht des Beitrags:
Von:
Gast70158
Datum:
21.12.2020 11:35:45
Views:
595
Rating: Antwort:
  Ja
Thema:
Projekte nach Datumsbereich auswerten

Ergänzung:

 

Sub Auswertung()


Application.ScreenUpdating = False

      Dim p As Integer
      Dim st As Integer
      Dim s As Integer
      Dim e As Integer
      Dim w As Integer
      Dim Start As Date
      Dim Ende As Date
      Dim a As Integer
      Dim i As Integer
      Dim v As Integer
      ' Dim b As Integer
      
      
p = 4 'Erste Zeilenummer der Werte
st = 1 'Spaltennummer Status
s = 9 'Spaltennummer Projektstart
e = 11 'Spaltennummer Projektende
w = 3 'Spaltennummer Personentage


ThisWorkbook.Worksheets("Industrie").Activate


Start = InputBox("Bitte Start des Auswertungszeitraumes eingeben im Datumsformat TT.MM.JJJJ:")
 
Ende = InputBox("Bitte Ende des Auswertungszeitraumes eingeben im Datumsformat TT.MM.JJJJ:")

Dim Status
Status = InputBox("Bitte Projektstatus eingeben und auf Groß- und Kleinschreibung achten:")
 
 
a = 0

v = 0

'b = 0


For i = p To Cells(Rows.Count, st).End(xlUp).Row
  
If Cells(i, s) >= Start And Cells(i, e) <= Ende And Cells(i, st) = Status Then
   
   v = v + Cells(i, w).Value
   
   a = a + 1
   

' For i = p To Cells(Rows.Count, st).End(xlUp).Row

' If Cells(i, s).Value >= Start And Cells(i, e).Value <= Ende Then

' v = Cells(i, w).Value

' a = a + v

' b = b + 1


End If

Next


Worksheets("Industrie Auswertung").Range("C5").Value = Start

Worksheets("Industrie Auswertung").Range("D5").Value = Ende

Worksheets("Industrie Auswertung").Range("E5").Value = Status

Worksheets("Industrie Auswertung").Range("F5").Value = a

Worksheets("Industrie Auswertung").Range("G5").Value = v


MsgBox "Für den Projektstatus " & Status & " beträgt im gewählten Zeitraum vom " & Start & " bis " & Ende & " die Anzahl Projekte " & a & " und die Anzahl Projekttage " & v & "."


' MsgBox a

' MsgBox b


ThisWorkbook.Worksheets("Industrie Auswertung").Activate

Cells(1, 1).Select


Application.ScreenUpdating = True


End Sub


' ActiveSheet.Range("D3").Select


 '   ActiveCell.FormulaR1C1 = _
  '      "=SUMIFS(Tab_Industrie[PT],Tab_Industrie[Status], 'Industrie Auswertung'!R[309]C[-3]," & _
   '     "Tab_Industrie[Angebot versendet],R3C2)"
    
    
 'ActiveSheet.Range("E3").Select
    
    
  '   ActiveCell.FormulaR1C1 = _
   '     "=SUMIFS(Tab_Industrie[PT],Tab_Industrie[Status], 'Industrie Auswertung'!R[310]C[-4]," & _
    '    "Tab_Industrie[Angebot versendet],R3C2)"
        
        
 ' ActiveSheet.Range("F3").Select
        
        
   ' ActiveCell.FormulaR1C1 = _
    '    "=SUMIFS(Tab_Industrie[PT],Tab_Industrie[Status], 'Industrie Auswertung'!R[311]C[-5]," & _
     '   "Tab_Industrie[Angebot versendet],R3C2)"
    
    
' ActiveSheet.Range("D3:F3").Value = ActiveSheet.Range("D3:F3").Value
    
    
  '  Cells(1, 1).Select
    
    
  ' Application.ScreenUpdating = True
    

' End Sub

 


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
20.12.2020 14:35:47 Gast7545
NotSolved
20.12.2020 15:29:14 Gast39939
NotSolved
20.12.2020 16:10:11 Mase
NotSolved
20.12.2020 18:22:41 Gast25048
NotSolved
20.12.2020 18:35:36 Mase
NotSolved
20.12.2020 18:44:09 Gast46960
NotSolved
20.12.2020 20:39:35 Gast31775
NotSolved
20.12.2020 21:43:57 Gast33046
NotSolved
20.12.2020 21:52:09 Gast83587
NotSolved
20.12.2020 22:24:34 ralf_b
NotSolved
20.12.2020 23:50:25 Gast20668
NotSolved
20.12.2020 23:52:10 Gast52334
NotSolved
21.12.2020 08:45:54 Gast98665
NotSolved
21.12.2020 00:14:26 Gast22398
NotSolved
21.12.2020 01:13:22 ralf_b
NotSolved
21.12.2020 01:15:59 ralf_b
NotSolved
21.12.2020 10:04:56 Gast27254
NotSolved
Blau Blau Projekte nach Datumsbereich auswerten
21.12.2020 11:35:45 Gast70158
NotSolved