XL 2021 Calendrier des marées info

Nicolas JACQUIN

XLDnaute Impliqué
Supporter XLD
Bonjour à tous,

A ceux qui ont le pied marin,

je voulais savoir s'il était possible de créer un calendrier des marées avec :
-les heures de marée Haute
-les heures de marée Basse

et éventuellement les coefs.

Je ne sais pas du tout si c'est possible, mais si certains ont déjà étudiés sur la chose je suis preneur.

Je sais qu'il y a plein de site en ligne qui donne ce que je veux, mais se serait pour compléter un calendrier
avec les phases lunaires, éphémérides ..........

Si ça peut aider je suis de la région Lorientaise (Bretagne)

En vous remerciant d'avance.

Nicolas
 

Bernard_XLD

XLDnaute Barbatruc
Membre du Staff
Bonjour le fil, le forum

Tiens, une Lune libre de droits et d'à peine plus de 208 ko. ;)
Tiens, une lune de 56 kilos ! 🤣

1722835847879.jpeg
 

Nicolas JACQUIN

XLDnaute Impliqué
Supporter XLD
Re les amis,

Ou est l'erreur dans mon code pour récupérer les données des marées à intégrer dans mon userform
Je n'ai aucun message d'erreur, mais il ne se passe rien

VB:
Sub Mareee()

    a = Year(Worksheets("Calendrier").Range("B1"))
    m = Month(Worksheets("Calendrier").Range("B1"))
    j = ActiveCell.Value

    With Worksheets("Marees")

        For I = 2 To 11

            If .Cells(I, 1) = (j) & "/" & (m) & "/" & (a) Then
               
                Forme.Label29 = .Cells(I, 3).Value
                Forme.Label30 = .Cells(I, 4).Value
                Forme.Label31 = .Cells(I, 2).Value
                Forme.Label32 = .Cells(I, 6).Value
                Forme.Label33 = .Cells(I, 7).Value
                Forme.Label34 = .Cells(I, 5).Value
               
            End If

        Next I

    End With

End Sub

Celui ci dessous c'est celui qui fait appel à l'autre ( fonctionne très bien )

Code:
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
    If Not IsNumeric(ActiveCell) Or ActiveCell = "" Then
        Exit Sub
    Else

        With Forme
            .StartUpPosition = 1
            .Show 0
            a = Year(Range("B1"))
            m = Month(Range("B1"))
            j = ActiveCell.Value
            Worksheets("Lune").Range("G1").Value = DateSerial(a, m, j)
            Set LeGraph = Worksheets("Lune").ChartObjects(1).Chart
            NomImage = ThisWorkbook.Path & Application.PathSeparator & "temp.gif"
            LeGraph.Export Filename:=NomImage, FilterName:="GIF"
            .Image1.Picture = LoadPicture(NomImage)
            ''''''''''''''''''''''''''''''''''''''''''''''''''''
           
            calculer
            fete
            Mareee
           
            ''''''''''''''''''''''''''''''''''''''''''''''''''''
            If Not ActiveCell.Comment Is Nothing Then
                .Label2.Caption = ActiveCell.Comment.Text
            Else
                Forme.Label2.Caption = ""
            End If

            .Label4.Caption = ""
            .Label4.Caption = "Le" & " " & ActiveCell.Value & " " & ActiveSheet.Range("B1").Value 'Offset(1, 0)
            ladate = (Year(ActiveSheet.Range("B1").Value) & "/" & (Month(ActiveSheet.Range("B1").Value) & "/" & Day(ActiveCell.Value)))
            .Label19.Caption = "Semaine n° " & DatePart("ww", ladate, vbMonday, vbFirstFourDays) 'code pour n° de semaine', "WW", vbMonday)
        End With
    End If
End Sub

Merci
 
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
314 611
Messages
2 111 140
Membres
111 051
dernier inscrit
MANUREVALAND