Thema Datum  Von Nutzer Rating
Antwort
26.03.2016 18:35:12 thiro
NotSolved
26.03.2016 19:02:59 trinchen
NotSolved
26.03.2016 19:45:16 Gast70117
NotSolved
26.03.2016 22:17:28 Gast60054
NotSolved
26.03.2016 22:19:03 Gast12754
NotSolved
Blau No Problem
27.03.2016 11:29:33 Gast70117
NotSolved
27.03.2016 14:37:07 thiro
NotSolved
27.03.2016 18:06:50 Gast84530
NotSolved
27.03.2016 18:24:34 Gast70117
Solved
27.03.2016 18:36:49 thiro
NotSolved

Ansicht des Beitrags:
Von:
Gast70117
Datum:
27.03.2016 11:29:33
Views:
772
Rating: Antwort:
  Ja
Thema:
No Problem
Option Explicit

Sub Test()
Const cOBERSTE As Long = 3          'Zahl der obersten Zeile
With Sheets("Log-Data").Cells(cOBERSTE, 1)
   'oberste Zeile leer?
   If Application.CountA(.EntireRow) = 0 Then
      'erster Eintrag
      .Resize(1, 17).Value = WerteTest(1)
   Else
      'nach unten
      .CurrentRegion.Cut .Offset(1)
      '
      With Sheets("Log-Data").Cells(cOBERSTE, 1)
      'hochzählen
      .Resize(1, 17).Value = WerteTest(.Offset(1).Value + 1)
      End With
   End If
End With
End Sub

Private Function WerteTest(Zahl) As Variant
Dim Arr(1 To 1, 1 To 17) As Variant
   Arr(1, 1) = Zahl
   Arr(1, 2) = Format(Now, "dd.mm.yy")
   Arr(1, 3) = Format(Now, "hh:nn:ss")
   Arr(1, 4) = Worksheets("Log-Entry").Cells(7, 4)
   Arr(1, 5) = Worksheets("Log-Entry").Cells(8, 4)
   Arr(1, 6) = Worksheets("Log-Entry").Cells(6, 4)
   Arr(1, 7) = InputBox("Used Frequency in MHz like 145000,00")
   Arr(1, 8) = InputBox("Used Frequency Band in m like 2m")
   Arr(1, 9) = InputBox("Used Mode like FM, DMR...")
   Arr(1, 10) = "none"
   If InStr("FMDMR", UCase(Arr(1, 9))) > 0 Then _
   Arr(1, 10) = InputBox("Eventually used Relais in FM or DMR...")
   Arr(1, 11) = InputBox("Received Signal Level")
   Arr(1, 12) = InputBox("Transmitted Signal Level")
   Arr(1, 13) = InputBox("Callsign of OM/YL")
   Arr(1, 14) = "none"
   If Arr(1, 10) = "DMR" Then _
      Arr(1, 14) = InputBox("DMR-ID of OM/YL")
   Arr(1, 15) = InputBox("Country of OM/YL")
   Arr(1, 16) = InputBox("Quality of QSO")
   Arr(1, 17) = InputBox("Eventually Notes to the QSO")
   WerteTest = Arr
End Function

 


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
26.03.2016 18:35:12 thiro
NotSolved
26.03.2016 19:02:59 trinchen
NotSolved
26.03.2016 19:45:16 Gast70117
NotSolved
26.03.2016 22:17:28 Gast60054
NotSolved
26.03.2016 22:19:03 Gast12754
NotSolved
Blau No Problem
27.03.2016 11:29:33 Gast70117
NotSolved
27.03.2016 14:37:07 thiro
NotSolved
27.03.2016 18:06:50 Gast84530
NotSolved
27.03.2016 18:24:34 Gast70117
Solved
27.03.2016 18:36:49 thiro
NotSolved