Hej,
kollat runt men finner inte assistans för mitt dilemma. Tänkte om någon VB guru kunde hjälpa mig. Jag har nedan kodsnutt, som från början ledde till en "check i rutan" vid dubbelklick i en cell. Jag skulle vilja, om möjligt, istället få en signatur följt av dagens datum när jag börjar skriva ett namn (första bokstaven). Min strävan under koden:
Koden:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
'Updateby Extendoffice
If Target.Cells.Count = 1 Then
If Not Intersect(Target, Range("c4:n50")) Is Nothing Then
With Target
.Font.Name = "wingdings"
.Font.Size = 10
If .FormulaR1C1 = "ü" Then
.FormulaR1C1 = " "
Else
.FormulaR1C1 = " ü "
End If
End With
End If
Cancel = True
End If
End Sub
Så, det första är ju att jag inte vill använda BeforeDoubleClick utan istället "VäntaPåFörstaBokstaven_SenUtförsFöljande" ;)
När jag skriver in första bokstaven, P, är min önskan att cellen ska fyllas med "PB - =IDAG()". Jag försöker också möjliggöra tre olika användare som genererar tre olika signaturer+datum. Så när:
P förs in är önskvärt resultat - PB + IDAG().
J förs in är önskvärt resultat - JW + IDAG().
E förs in är önskvärt resultat - EJ + IDAG().
Jag hoppas jag gör mig förstådd och att hjälp finns att få här på Excelforum. Jag står mig slätt och har tagit mig vatten över huvudet. HJÄÄÄÄÄLP
Mvh
Patric.