Con le istruzioni aggiuntive ho installato il programmino; simpatico, ma preferisco la versione Userform (perche' la posso modificare a piacere )
Ciao
Moderatori: Anthony47, Flash30005
=FINE.MESE(O1;-1)+1-GIORNO.SETTIMANA(FINE.MESE(O1;-1)+1;2)+1
=$A$1+RIF.COLONNA(A1)-1+(RIF.RIGA(A1)-1)*7
=MESE(B3)<>MESE($A$1+15)
=B3=$O$1
Sheets("Foglio1").Range("O1") = Data '<<< AGGIUNGERE
End Sub
Enrico, ho provato a usare il tuo file ma non ho capito come il calendario sul Foglio si dovrebbe sincronizzare con quello sulla form.
E fino a desso non hai mai sbagliato un colpo.
Range("B4:H9").Select
With Selection
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=Conta.Se(I1;B4)>=1"
.FormatConditions(1).Interior.ColorIndex = 6
End With
Call CopyCalendar(Dummy)
Me.Image1.Picture = LoadPicture(Environ("Temp") & "\calendar.bmp")
'End If
Exit Sub
errorhandler:
MsgBox "Invalid date entered", vbCritical, "Invalid Date"
Me.Txt_Ricerca.SetFocus
End Sub
Private Sub UserForm_Activate()
Me.Txt_Ricerca = Foglio1.Cells(1, 1).Value
End Sub
Sub CopyCalendar(Dummy)
Dim rng As Range
Dim cht As ChartObject
Dim ImgFile As String
Dim ws As Worksheet
Application.ScreenUpdating = True
Set ws = ThisWorkbook.Worksheets("Calendar")
Set rng = ws.Range("B3:H9")
rng.CopyPicture Appearance:=xlScreen, Format:=xlBitmap
'Create a temporary file in the TEMP folder
ImgFile = Environ("Temp") & "\calendar.bmp"
Set cht = rng.Parent.ChartObjects.Add(Left:=rng.Left, Top:=rng.Top, Width:=rng.Width, Height:=rng.Height)
With cht
.Chart.Paste
.Chart.Export ImgFile
.Delete
End With
End Sub
Range("B4:H9").Select
With Selection
.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, Formula1:="=Conta.Se(I1;B4)>=1"
.FormatConditions(1).Interior.ColorIndex = 6
End With
With Foglio1
.FormatConditions.Add Type:=xlExpression, Formula1:="=O(=NON(MESE(B4)=$A$4)"
.FormatConditions(1).Font.ColorIndex = 2
end with
Torna a Applicazioni Office Windows
non riesco più a mettere google come nuova pagina Autore: zaq1 |
Forum: Sistemi Operativi Windows Risposte: 6 |
Mettere in primo piano un file excel rispetto ad un altro Autore: systemcrack |
Forum: Applicazioni Office Windows Risposte: 5 |
Input numerici in una userForm Autore: wallace&gromit |
Forum: Applicazioni Office Windows Risposte: 4 |
Visitano il forum: Nessuno e 12 ospiti