Bonjour a tout le forum,
ça fait un moment que je suis pas venu vous embeter avec mes petit souci excel mais comme je le dit toujours
quand je peut le faire moi méme c'est pas la peune de demander de l'aide
mais je vois pas comment faire avec ce code que j'ai récuperer sur internet
c'est une macro écrite dans un code de feuille donc il fonctionne pas de la méme façon qu'un code écrit dans un module et pour le bouton qui active ce code il doit étre active dans la feuille du code pour étre fonctionnel ce qui m'ennui beaucoup car on peut pas le métre ou on veut!
donc ma question et la suivant est ce qu'il serais possible de transformer le code suivant:
Private Sub CommandButton2_Click()
'Bouton Mise à jour des Cotes
Dim Cel As Range
ActiveSheet.TextBox1.Visible = True
With Sheets("ReqDate")
For Each Cel In .Range("A2:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
If ComboBox1 = Cel And Cel.Offset(, 2) = Trim(Split(ComboBox2, " - ")(0)) Then
Call Get_CourseCotes(Cel.Hyperlinks(1).Address)
End If
Next Cel
End With
Call CopierCotes
'ActiveSheet.TextBox1.Visible = False
End Sub
pour le mettre dans un module comme ceci:
Sub importcotes()
'
'Bouton Mise à jour des Cotes
Dim Cel As Range
ActiveSheet.TextBox1.Visible = True
With Sheets("ReqDate")
For Each Cel In .Range("A2:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
If ComboBox1 = Cel And Cel.Offset(, 2) = Trim(Split(ComboBox2, " - ")(0)) Then
Call Get_CourseCotes(Cel.Hyperlinks(1).Address)
End If
Next Cel
End With
Call CopierCotes
'ActiveSheet.TextBox1.Visible = False
End Sub
Merci Beaucoup
ça fait un moment que je suis pas venu vous embeter avec mes petit souci excel mais comme je le dit toujours
quand je peut le faire moi méme c'est pas la peune de demander de l'aide
mais je vois pas comment faire avec ce code que j'ai récuperer sur internet
c'est une macro écrite dans un code de feuille donc il fonctionne pas de la méme façon qu'un code écrit dans un module et pour le bouton qui active ce code il doit étre active dans la feuille du code pour étre fonctionnel ce qui m'ennui beaucoup car on peut pas le métre ou on veut!
donc ma question et la suivant est ce qu'il serais possible de transformer le code suivant:
Private Sub CommandButton2_Click()
'Bouton Mise à jour des Cotes
Dim Cel As Range
ActiveSheet.TextBox1.Visible = True
With Sheets("ReqDate")
For Each Cel In .Range("A2:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
If ComboBox1 = Cel And Cel.Offset(, 2) = Trim(Split(ComboBox2, " - ")(0)) Then
Call Get_CourseCotes(Cel.Hyperlinks(1).Address)
End If
Next Cel
End With
Call CopierCotes
'ActiveSheet.TextBox1.Visible = False
End Sub
pour le mettre dans un module comme ceci:
Sub importcotes()
'
'Bouton Mise à jour des Cotes
Dim Cel As Range
ActiveSheet.TextBox1.Visible = True
With Sheets("ReqDate")
For Each Cel In .Range("A2:A" & .Cells(Rows.Count, 1).End(xlUp).Row)
If ComboBox1 = Cel And Cel.Offset(, 2) = Trim(Split(ComboBox2, " - ")(0)) Then
Call Get_CourseCotes(Cel.Hyperlinks(1).Address)
End If
Next Cel
End With
Call CopierCotes
'ActiveSheet.TextBox1.Visible = False
End Sub
Merci Beaucoup