Thema Datum  Von Nutzer Rating
Antwort
30.03.2015 11:19:06 Hans24
NotSolved
30.03.2015 12:42:52 Gast23242
NotSolved
31.03.2015 11:48:28 Hans24
NotSolved
31.03.2015 20:51:01 Gast92791
NotSolved
01.04.2015 17:13:05 Hans24
NotSolved
01.04.2015 17:25:45 Gast52046
NotSolved
31.03.2015 08:40:00 Der Steuerfuzzi
NotSolved
31.03.2015 12:12:47 Gast37214
NotSolved
31.03.2015 15:48:16 Gast65296
NotSolved
01.04.2015 17:19:44 Hans24
NotSolved
01.04.2015 17:29:43 Gast69290
NotSolved
02.04.2015 00:18:18 Hans24
NotSolved
Rot Monatstage mit Macro in Tabelle oder Textfelder eingeben
03.04.2015 15:41:10 Hans24
NotSolved
04.04.2015 18:10:59 Gast42011
NotSolved
04.04.2015 19:21:07 Hans24
NotSolved
04.04.2015 19:35:36 Gast63227
NotSolved
04.04.2015 21:32:13 Hans24
NotSolved
04.04.2015 22:03:07 Gast24848
NotSolved
05.04.2015 00:13:59 Hans24
NotSolved
05.04.2015 18:29:21 Gast67996
NotSolved

Ansicht des Beitrags:
Von:
Hans24
Datum:
03.04.2015 15:41:10
Views:
1017
Rating: Antwort:
  Ja
Thema:
Monatstage mit Macro in Tabelle oder Textfelder eingeben

Jetzt bin ich nochmal da.

Zwar funktioniert die Eingabe der | Mo | Di | Mi | Do | Fr | Sa | gut, aber einige der Tagesabkürzungen werden in einer anderen Schriftart angezeigt.

Arial 9,5 wäre normal, aber  einige dazwischen haben die Courier New 10,5.

Hier mal der Code:

Option Explicit

Function fMonatstage(m As Integer, y As Integer) As Integer
    fMonatstage = DateSerial(y, m + 1, 1) - DateSerial(y, m, 1)
End Function

Sub Tabelle_mit_Tagen_ohne_Erstellen()
Dim Tage As Integer
Dim i As Integer
Dim MDate As Date
'-----------------------------------------------------------------------
'schreibe ab der 3. Spalte die Tage

 Tage = fMonatstage(2015, 4)    'April 2015

For i = 1 To Tage
  MDate = DateSerial(2015, 4, i)
  If (Weekday(MDate, vbMonday) = 7) Then GoTo line1
  With ThisDocument.Tables(1)
   .Cell(1, 2 + i).Range.Text = Choose(Weekday(MDate, vbMonday), "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So")
 End With

line1:
Next i

End Sub


Kann ich hier die Schriftart festlegen?


  With ThisDocument.Tables(1)
  'hier irgendwie die Schriftart und Größe???
   .Cell(1, 2 + i).Range.Text = Choose(Weekday(MDate, vbMonday), "Mo", "Di", "Mi", "Do", "Fr", "Sa", "So")
 End With

line1:
Next i

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
30.03.2015 11:19:06 Hans24
NotSolved
30.03.2015 12:42:52 Gast23242
NotSolved
31.03.2015 11:48:28 Hans24
NotSolved
31.03.2015 20:51:01 Gast92791
NotSolved
01.04.2015 17:13:05 Hans24
NotSolved
01.04.2015 17:25:45 Gast52046
NotSolved
31.03.2015 08:40:00 Der Steuerfuzzi
NotSolved
31.03.2015 12:12:47 Gast37214
NotSolved
31.03.2015 15:48:16 Gast65296
NotSolved
01.04.2015 17:19:44 Hans24
NotSolved
01.04.2015 17:29:43 Gast69290
NotSolved
02.04.2015 00:18:18 Hans24
NotSolved
Rot Monatstage mit Macro in Tabelle oder Textfelder eingeben
03.04.2015 15:41:10 Hans24
NotSolved
04.04.2015 18:10:59 Gast42011
NotSolved
04.04.2015 19:21:07 Hans24
NotSolved
04.04.2015 19:35:36 Gast63227
NotSolved
04.04.2015 21:32:13 Hans24
NotSolved
04.04.2015 22:03:07 Gast24848
NotSolved
05.04.2015 00:13:59 Hans24
NotSolved
05.04.2015 18:29:21 Gast67996
NotSolved