Bonjour à tou(te)s,
pour diverses raisons (parmi lesquelles ma nullité ainsi que la facilité d'affichage sans avoir refaire le monde au point où j'en suis), je construis un petit projet en VBA au sein d'une macro Excel (2007 en l'occurrence).
Pour la petite histoire ce projet concerne des calculs effectués sur des points reçus d'un GPS par le port série.
Par commodité, j'utilise un objet auquel j'adjoins des propriétés :
J'aimerais qu'une "méthode" soit adjointe à ce point pour calculer la distance de celui-ci à un autre point. Mais malgré de nombreuses recherches sur le net, je ne trouve pas comment faire en VBA (j'ai trouvé comment faire en VB.net dans le cours de Mr Lasserre). Comment déclarer la méthode ?
j'aimerais arriver ç un truc dans ce genre :
et dont l'utilisation serait le calcul automatique de l'attribut PointGPS.Distance
quelqu'un peut-il m'aider ? Ou au moins me confirmer que je n'ai pas l'air tout à fait clair ?
Merci beaucoup, beaucoup, beaucoup !
Michel
ps : et parallèlement m'indiquer un cours équivalent à celui de Mr Lasserre mais concernant le VBA (Excel) ?
pour diverses raisons (parmi lesquelles ma nullité ainsi que la facilité d'affichage sans avoir refaire le monde au point où j'en suis), je construis un petit projet en VBA au sein d'une macro Excel (2007 en l'occurrence).
Pour la petite histoire ce projet concerne des calculs effectués sur des points reçus d'un GPS par le port série.
Par commodité, j'utilise un objet auquel j'adjoins des propriétés :
Code:
Type PointGPS
lat As Single
lon As Single
heure As Single
vitesse As Single
route As Single
historique_vitesse(60) As Single
End Type
J'aimerais qu'une "méthode" soit adjointe à ce point pour calculer la distance de celui-ci à un autre point. Mais malgré de nombreuses recherches sur le net, je ne trouve pas comment faire en VBA (j'ai trouvé comment faire en VB.net dans le cours de Mr Lasserre). Comment déclarer la méthode ?
j'aimerais arriver ç un truc dans ce genre :
Code:
méhtode PointGPS.Distance(pointA as PointGPS, pointB as PointGPS)
distance = calcul compliqué sur les latitudes et longitudes de pointA et pointB
end méthode
et dont l'utilisation serait le calcul automatique de l'attribut PointGPS.Distance
quelqu'un peut-il m'aider ? Ou au moins me confirmer que je n'ai pas l'air tout à fait clair ?
Merci beaucoup, beaucoup, beaucoup !
Michel
ps : et parallèlement m'indiquer un cours équivalent à celui de Mr Lasserre mais concernant le VBA (Excel) ?
Dernière édition: