Re : recherche d'une donnée sans bouton
bonsoir,
désolé de vous embêté encore et encore...
j'ai fait du chemin, mais je rencontre encore un soucis.
j'ai créer une macro qui me permet de créer un nouveau client et sa feuille client.
seulement la macro va toujours créer un fichier client du meme nom.
voici le code de la macro :
Sub creationclient()
'
' creationclient Macro
'
'
Sheets("Listeclients").Select
Rows("1:1").Select
Selection.Insert Shift:=xlDown, CopyOrigin:=xlFormatFromLeftOrAbove
Sheets("Creationclient").Select
Range("E8").Select
Selection.Copy
Sheets("Listeclients").Select
Range("A1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Creationclient").Select
Range("E9").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Listeclients").Select
Range("B1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Creationclient").Select
Range("E10").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Listeclients").Select
Range("C1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Creationclient").Select
Range("E11").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Listeclients").Select
Range("D1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Creationclient").Select
Range("E12").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Listeclients").Select
Range("E1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Sheets("Creationclient").Select
Range("E13").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("Listeclients").Select
Range("F1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("A1").Select
Application.CutCopyMode = False
ActiveCell.FormulaR1C1 = "CLIENT SPECIMEN"
Range("A1").Select
Selection.Copy
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets.Add After:=Sheets(Sheets.Count)
Sheets("Feuil1").Select
Sheets("Feuil1").Name = "CLIENT SPECIMEN"
Range("A1").Select
Sheets("SpecimenficheClient").Select
Application.CutCopyMode = False
Selection.Copy
Sheets("CLIENT SPECIMEN").Select
Cells.Select
ActiveSheet.Paste
Range("A2").Select
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Sheets("Creationclient").Select
Range("E13").Select
Application.CutCopyMode = False
Selection.Copy
ActiveWindow.ScrollWorkbookTabs Position:=xlLast
Sheets("CLIENT SPECIMEN").Select
Range("G1").Select
Selection.PasteSpecial Paste:=xlPasteValues, Operation:=xlNone, SkipBlanks _
:=False, Transpose:=False
Range("C10").Select
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
Sheets("Creationclient").Select
Range("E8:E13").Select
Application.CutCopyMode = False
Selection.ClearContents
Range("E8").Select
ActiveWorkbook.Save
End Sub
j'ai mis en rouge ou je pense que ca coince. ici le client a pour nom CLIENT SPECIMEN...
pouvez vous me donner une solution pour généraliser le nom en fonction de n'importe quel client de créé ?
merci