T
Tony
Guest
Bonjour je suis un grand débutant sur excel...
J'ai trouvé sur le site de microsoft une macro permettant d'inserer une nouvelle feuille après toute les feuilles dont voici le code :
Sub AddNewSheet()
Application.ScreenUpdating = False ' Prevents screen refreshing.
' This line adds a new worksheet to the workbook. Alternatively, use:
'
' DialogSheets.Add Adds a dialog sheet.
' Charts.Add Adds a chart sheet.
' Modules.Add Adds a Visual Basic module.
' Sheets.Add Type:=xlExcel4MacroSheet Adds an MS Excel 4.0 macro
' sheet.
Worksheets.Add
' This line makes the new sheet (which is also the active sheet) the
' last sheet in the workbook.
ActiveSheet.Move After:=Sheets(ActiveWorkbook.Sheets.Count)
Application.ScreenUpdating = True ' Enables screen refreshing.
End Sub
Cette macro je l'utilise dans ma première feuille de calcul qui sert de formulaire. Ce que je voudrais faire, c'est une case texte avec le nom d'une personne pas exemple et que ce nom sert pour renommer ma nouvelle feuille.
Genre je tape dans la case NOM : alfred et hop une feuille se crée après toute les autres et elle porte le nom alfred.
En tout cas j'espère que quelqu'un pourra m'aider et je le remercie d'avance
J'espère que j'ai été clair
J'ai trouvé sur le site de microsoft une macro permettant d'inserer une nouvelle feuille après toute les feuilles dont voici le code :
Sub AddNewSheet()
Application.ScreenUpdating = False ' Prevents screen refreshing.
' This line adds a new worksheet to the workbook. Alternatively, use:
'
' DialogSheets.Add Adds a dialog sheet.
' Charts.Add Adds a chart sheet.
' Modules.Add Adds a Visual Basic module.
' Sheets.Add Type:=xlExcel4MacroSheet Adds an MS Excel 4.0 macro
' sheet.
Worksheets.Add
' This line makes the new sheet (which is also the active sheet) the
' last sheet in the workbook.
ActiveSheet.Move After:=Sheets(ActiveWorkbook.Sheets.Count)
Application.ScreenUpdating = True ' Enables screen refreshing.
End Sub
Cette macro je l'utilise dans ma première feuille de calcul qui sert de formulaire. Ce que je voudrais faire, c'est une case texte avec le nom d'une personne pas exemple et que ce nom sert pour renommer ma nouvelle feuille.
Genre je tape dans la case NOM : alfred et hop une feuille se crée après toute les autres et elle porte le nom alfred.
En tout cas j'espère que quelqu'un pourra m'aider et je le remercie d'avance
J'espère que j'ai été clair