C'est PARFAIT !!
Je pensais pas qu'on pouvait le faire lol
Merci énormément c'est EXTRA !!
J'ai tout de même une petite question, afin de remédier au problème : "veille à ce que Vierge.xls soit ouvert", j'ai rajouté cette ligne à ton code :
Dim Wb_name As Workbook
Set Wb_name = Workbooks.Open(Filename:= _
"C:\Users\Yohan\Desktop\facturation\Vierge.xls")
J'ai donc plus besoin d'avoir préalablement ouvert le fichier, seulement le nom qu'on a entré dans l'InputBox ne s'affiche plus dans la colonne I, il s'affiche dans la colonne I mais de la nouvelle feuille crée, le reste marchant normalement, pourrais-tu m'éclaircir ?
J'ai essayé comme cela, mais j'ai une erreur :
tech = InputBox("Ajoutez un technicien", "Ajout d'un technicien")
Workbooks(test).Worksheets("FIN").Range("I" & technicien_ajout + 1).Value = tech
Merci !
Code entier :
Sub technicien()
'Dan le 30/04/08
Dim ref
Dim chemin As String, tech As String
Dim technicien_ajout As Byte
Dim Wb_name As Workbook
Application.ScreenUpdating = False
Set Wb_name = Workbooks.Open(Filename:= _
"C:\Users\Yohan\Desktop\facturation\Vierge.xls")
Set ref = Workbooks("Vierge.xls")
chemin = "C:\Users\Yohan\Desktop\facturation\"
technicien_ajout = Range("I65536").End(xlUp).Row
tech = InputBox("Ajoutez un technicien", "Ajout d'un technicien")
Range("I" & technicien_ajout + 1).Value = tech
With ref
.Activate
.Worksheets(1).Range("B2") = tech
.SaveAs Filename:=chemin & tech & ".xls"
.Close
End With
End Sub