Excel
From Blue-IT.org Wiki
Kalenderwoche
ActiveCell.FormulaR1C1 = _ "=CONCATENATE(""0"",TRUNC((RC[-25]-DATE(YEAR(RC[-25]+4-WEEKDAY(RC[-25],2)),1,-9+WEEKDAY(RC[-25],3)))/7),"" / "",YEAR(RC[-25]))"
DatePicker
First of all make shure the Datepicker will not be printed! This way you can put it directly above the fieldit should refert to.
Checkbox
If the checkbox of the Datepicker will be unchecked, the value of the field gets "#NV".
This can be tested with (... where "DATA!C20" is the cell on the sheet you like to refer to):
- if your intend is to alter a text based on this value
=WENN(ISTNV(DATA!C20);"";"bis")
- if your intend ist setting the date of the datepicker in another sheet - or keep the field empty:
=WENN(ISTNV(DATA!C20);"";WERT(DATA!C20))
- to blank a cell use the following code:
Private Sub DTPicker4_OnClick() If IsNull(DTPicker4.Value) = False Then Worksheets("DAT").Cells(nPubRow, 37).Value = DTPicker4.Value Else ' If the user deselected the checkbox I should delete the cell content... Worksheets("DAT").Cells(nPubRow, 37).Delete End If End Sub
Open Street Map Hyperlink in Excel
Koordinates in E10 and F10 like: "48,9283475" (with comma").
Zell formula:
=HYPERLINK("http://www.osm.org/?mlat="&WECHSELN(E10;",";".")&"&mlon="&WECHSELN(F10;",";".")&" & zoom="&E10&"#map=16/"&WECHSELN(RUNDEN(E10;5);",";".")&"/"&WECHSELN(RUNDEN(F10;5);",";".");"Stelle bei OpenStreetMap")
VBS (this is real crazy, but it works !).
; gets , " gets ""
ActiveCell.Formula = "=HYPERLINK(" & _ """http://www.osm.org" & _ "/?mlat=" & _ """ & WECHSELN(E10,"","",""."")" & _ " & ""/&mlon=" & _ """ & WECHSELN(F10,"","",""."")" & _ " & ""&zoom=""& E10 & ""#map=16/""" & _ " & WECHSELN(RUNDEN(E10,5),"","",""."") & ""/""" & _ " & WECHSELN(RUNDEN(F10,5),"","",""."")" & _ ",""Stelle bei OpenStreetMap""" & _ ")"