If x2 = x1 Then 'ligne verticale
angle = pi / 2 * Sgn(y2 - y1) ' angle = pi/2 ou -pi/2 en radians
angle = pi * Sgn(x2 - x1)
Else
angle = Atn((y2 - y1) / (x2 - x1)) 'angle en radians
End If
Cells(i, 19) = Round(cos(angle), 3)
Cells(i, 20) = Round(sin(angle), 3)
i = i + 1
J'avais fait ça moi, je suis un débutant
Merci bcp en tout les cas
J'ai une autre question stp
Sub calcul()
Dim i As Integer
Dim compteur As Integer
compteur = 0
For i = 3 To 65
If Cells(i, 3).Value = 1 Then
compteur = compteur + 1
End If
Cells(2, 2).Value = compteur + 2
Next i
For i = 3 To 65
If Cells(i, 14).Value = 1 Then
compteur = compteur + 1
End If
Cells(2, 14).Value = compteur + 3
Next i
For i = 3 To 65
If Cells(i, 24).Value = 1 Then
compteur = 2
End If
Cells(2, 24).Value = compteur
Next i
End Sub
Ce code à pour but de codez trois compteurs qui vont afficher le nombre de nœuds en haut à gauche du tableau des nœuds, le nombre d’éléments en haut à gauche du tableau des éléments et du nombre de matériaux en haut à gauche du tableau des matériaux (comme dans la figure 1).
Ma question : est ce que ce code peut fonctionner pour un treillis de 100 nœud ?