1-
J'ai demande il y a quelque temps cette macro pour nommé ma feuille en
fonction d'une cellule, mais je voudrais le contraire et pas avec une
date mais avec un nom comment modifier ma macro :-?
********************
Option Explicit
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As
Range)
If Target.Address = "$C$4" Then
If Not IsDate(Target.Value) Then Exit Sub
Target.Parent.Name = Format(Target.Value, "dd_mm_yyyy")
End If
End Sub
********************
2-
Est il possible de calculer dans une feuille recapitulative la somme de
la cellule A5 par exemple, mais cela automatiquement quand je cree une
nouvelle feuille avec cette macro ci dessous, bien sur j'ai plus d'une
cellule a compter :-?
********************
Private Sub Nouveau()
msg = "Vous allez créer une nouvelle feuille à partir de ce modèle
" & vbCrLf & vbCrLf & "Comment voulez nommer cette feuille ? "
Rep = InputBox(msg, "Saisie du nom")
If Rep = "" Then Exit Sub
On Error GoTo SaisieInvalide
Application.ScreenUpdating = False
Sheets("Modèle").Copy after:=Worksheets(Worksheets.Count)
ActiveSheet.Name = Rep
Exit Sub
SaisieInvalide:
Application.ScreenUpdating = True
Application.DisplayAlerts = False
ActiveSheet.Delete
msg = "Le nom que vous avez tapé n'est pas valide !" & vbCrLf &
vbCrLf & "-Vérifier que le nom de la feuille ne dépasse " & "pas _31
caractères " & vbCrLf & "-Vérifier que le nom de la feuille ne contient
" & "aucun des caractères suivants :" & vbCrLf & " \,/ : ?* [ ou ]" &
vbCrLf & "-Vérifier qu'une feuille du classeur ne possède " & "pas déjà
un nom identique"
Reponse = MsgBox(msg, , "Saisie invalide")
Sheets("Modèle").Select
Exit Sub
End Sub
**********************
:-) Merci d'avance :-)
--
enlever lesurcitaire
La Vie n'est rien sans la joie de vivre
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Rai
Bonjour,
Pour obtenir le nom d'un onglet dans une cellule, nul besoin de VBA. Une formule suffira : =STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32) ATTENTION : cette formule ne fonctionne que si le classeur a été enregistré au moins une fois.
Une petite recherche dans google t'aurait permis de trouver, cette formule a été postée il n'y pas si longtemps, et n'est pas de moi je me contente de la transmettre.
Bonne soirée
Rai
"Le Surcitaire" a écrit dans le message de news:
Bonjour à tous et meilleurs voeux
J'ai 2 questions a vous soumettre
1- J'ai demande il y a quelque temps cette macro pour nommé ma feuille en fonction d'une cellule, mais je voudrais le contraire et pas avec une date mais avec un nom comment modifier ma macro :-?
Bonjour,
Pour obtenir le nom d'un onglet dans une cellule, nul besoin de VBA.
Une formule suffira :
=STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32)
ATTENTION : cette formule ne fonctionne que si le classeur a été enregistré au moins une fois.
Une petite recherche dans google t'aurait permis de trouver,
cette formule a été postée il n'y pas si longtemps, et n'est pas de moi
je me contente de la transmettre.
Bonne soirée
Rai
"Le Surcitaire" <donzel-gargand.jacques-lesurcitaire@tiscali.fr> a écrit dans le message de news: mn.7c8d7d51af5a2b33.13377@tiscali.fr...
Bonjour à tous et meilleurs voeux
J'ai 2 questions a vous soumettre
1-
J'ai demande il y a quelque temps cette macro pour nommé ma feuille en
fonction d'une cellule, mais je voudrais le contraire et pas avec une
date mais avec un nom comment modifier ma macro :-?
Pour obtenir le nom d'un onglet dans une cellule, nul besoin de VBA. Une formule suffira : =STXT(CELLULE("filename";A1);TROUVE("]";CELLULE("filename";A1))+1;32) ATTENTION : cette formule ne fonctionne que si le classeur a été enregistré au moins une fois.
Une petite recherche dans google t'aurait permis de trouver, cette formule a été postée il n'y pas si longtemps, et n'est pas de moi je me contente de la transmettre.
Bonne soirée
Rai
"Le Surcitaire" a écrit dans le message de news:
Bonjour à tous et meilleurs voeux
J'ai 2 questions a vous soumettre
1- J'ai demande il y a quelque temps cette macro pour nommé ma feuille en fonction d'une cellule, mais je voudrais le contraire et pas avec une date mais avec un nom comment modifier ma macro :-?