' nouveaufournisseur
Sub copiefournisseur()
Dim nomfour As String
Dim l As Integer
With Application
.ScreenUpdating = False
End With
sheets("fournisseur").Visible = True
sheets("fournisseur").Select
sheets("fournisseur").Copy After:=sheets(sheets.Count)
sheets("fournisseur").Visible = False
sheets("fournisseur (2)").Select
nom_four = InputBox("entrez le nom du fournisseur : ")
If nom_four = "" Then
MsgBox "sans nom la fiche sera éffacé"
sheets("fournisseur (2)").Delete
Exit Sub
Else
sheets("fournisseur (2)").Name = nom_four
Range("a1") = nom_four
sheets("bd").Select
l = sheets("bd").Range("c100").End(xlUp).Row + 1
sheets("bd").Range("c" & l).Value = nom_four
End If
sheets("tableau de bord").Activate
btn = InputBox("entrez le numero du bouton à utilser ?")
lig = (btn * 2)
If btn = "" Then
MsgBox " sans nombre la liaison ne pourra pas se faire"
Exit Sub
End If
If IsNumeric(btn) Then
With ActiveSheet.Shapes.Range(Array("btnf" & btn)).Select
Selection.ShapeRange(1).TextFrame2.TextRange.Characters.text = nom_four
ActiveSheet.Hyperlinks.add Anchor:=Selection.ShapeRange.Item(1), Address:="", SubAddress:="'" & nom_four & "'!A1", TextToDisplay:=nom_four
Cells(1, 1).Select
End With
Cells(lig, 3).Formula = "='" & nom_four & "'!R[-6]C[6]"
End If
End Sub