oasis_1
XLDnaute Occasionnel
Bonjour le Forum,
Mon problème suite à modification de classeur et donc partage, entre plusieurs classeur, je me retrouve avec un userform dans lequel se trouve un bouton me permettant d'impacter les données selectionné.
Seulement maintenant ma feuille1 se trouve dans un nouveau classeur appelée "feuilledevis 2" . Et je galère pour modifier cette macro
Ci-joint formule de ma macro :
Private Sub CommandButton5_Click() 'Transfert vers devis
Dim Nom As String
Dim NbDonnée As Integer
Dim Nb As Integer, Y As Integer
Dim Element_Select As Boolean
Dim X As Integer
Sheets("Feuil1").Select
'Nom = Range("B8").Value
NbDonnée = Range("A7").Value
'------------------ Vérification Feuille Devis ---------------
If Nom <> "" Or NbDonnée <> 0 Then
MsgBox "Votre feuille devis n'est pas vierge"
Exit Sub
End If
Element_Select = False
Nb = Sheets("Clients").Range("AQ3").Value
X = 4
If Nb = 0 Then Exit Sub 'si bibli vide
'------------------ Transfert Données vers Devis -------------
For i = 0 To Nb - 1
If UserForm12.ListBox1.Selected(i) = True Then
Element_Select = True
'Range("B8").Value = UserForm12.TextBox2.Value
Range("D4").Value = UserForm12.TextBox2.Value & " " & UserForm12.TextBox3.Value
Range("D5").Value = UserForm12.TextBox4.Value
Range("D6").Value = UserForm12.TextBox5.Value
End If
Next
'----------- DETECTION D'ERREUR (PAS DE SELECTION)---------------
If Element_Select = False Then
MsgBox "vous n'avez rien sélectionné: fin du programme", , "FACTURE DEVIS"
Exit Sub
End If
Sheets("Feuil1").Range("A9").Select
End Sub
Merci de votre aide
Mon problème suite à modification de classeur et donc partage, entre plusieurs classeur, je me retrouve avec un userform dans lequel se trouve un bouton me permettant d'impacter les données selectionné.
Seulement maintenant ma feuille1 se trouve dans un nouveau classeur appelée "feuilledevis 2" . Et je galère pour modifier cette macro
Ci-joint formule de ma macro :
Private Sub CommandButton5_Click() 'Transfert vers devis
Dim Nom As String
Dim NbDonnée As Integer
Dim Nb As Integer, Y As Integer
Dim Element_Select As Boolean
Dim X As Integer
Sheets("Feuil1").Select
'Nom = Range("B8").Value
NbDonnée = Range("A7").Value
'------------------ Vérification Feuille Devis ---------------
If Nom <> "" Or NbDonnée <> 0 Then
MsgBox "Votre feuille devis n'est pas vierge"
Exit Sub
End If
Element_Select = False
Nb = Sheets("Clients").Range("AQ3").Value
X = 4
If Nb = 0 Then Exit Sub 'si bibli vide
'------------------ Transfert Données vers Devis -------------
For i = 0 To Nb - 1
If UserForm12.ListBox1.Selected(i) = True Then
Element_Select = True
'Range("B8").Value = UserForm12.TextBox2.Value
Range("D4").Value = UserForm12.TextBox2.Value & " " & UserForm12.TextBox3.Value
Range("D5").Value = UserForm12.TextBox4.Value
Range("D6").Value = UserForm12.TextBox5.Value
End If
Next
'----------- DETECTION D'ERREUR (PAS DE SELECTION)---------------
If Element_Select = False Then
MsgBox "vous n'avez rien sélectionné: fin du programme", , "FACTURE DEVIS"
Exit Sub
End If
Sheets("Feuil1").Range("A9").Select
End Sub
Merci de votre aide