Créer lien et onglet selon contenu cellule
Résolu/Fermé
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
-
11 sept. 2010 à 15:41
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 - 11 sept. 2010 à 23:35
Ricky38 Messages postés 4349 Date d'inscription samedi 15 mars 2008 Statut Contributeur Dernière intervention 2 novembre 2013 - 11 sept. 2010 à 23:35
A voir également:
- Créer lien et onglet selon contenu cellule
- Créer un lien pour partager des photos - Guide
- Créer un compte google - Guide
- Créer un compte gmail - Guide
- Comment créer un groupe whatsapp - Guide
- Lien url - Guide
3 réponses
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
11 sept. 2010 à 17:45
11 sept. 2010 à 17:45
Bonjour,
Essaie avec ça :
Si la feuille est déjà existante la cellule de saisie est vidée
eric
Essaie avec ça :
Private Sub Worksheet_Change(ByVal Target As Range) Dim shActif As Worksheet If Target.Column <> 2 And Target.Row < 3 Or Target.Value = "" Then Exit Sub Set shActif = ActiveSheet Application.ScreenUpdating = False Worksheets.Add after:=Worksheets(Worksheets.Count) On Error GoTo suite ActiveSheet.Name = Target.Value On Error GoTo 0 shActif.Activate shActif.Range(Target.Address).Hyperlinks.Add Anchor:=Target, Address:="", SubAddress:= _ Target.Value & "!A1", TextToDisplay:=Target.Value Application.ScreenUpdating = True Exit Sub suite: Application.DisplayAlerts = False ActiveSheet.Delete shActif.Activate Target.Delete Application.DisplayAlerts = True Application.ScreenUpdating = True End Sub
Si la feuille est déjà existante la cellule de saisie est vidée
eric
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
11 sept. 2010 à 18:28
11 sept. 2010 à 18:28
Salut Eric,
Merci beaucoup pour ta réponse, ça fonctionne très bien.
Présentement, avec ton code, ça s'applique à toutes les colonnes qu'est-ce que je dois changer pour que ça s'applique à une seule colonne exemple la B
Merci encore une fois.
Merci beaucoup pour ta réponse, ça fonctionne très bien.
Présentement, avec ton code, ça s'applique à toutes les colonnes qu'est-ce que je dois changer pour que ça s'applique à une seule colonne exemple la B
Merci encore une fois.
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 250
11 sept. 2010 à 21:17
11 sept. 2010 à 21:17
Re,
J'avais mal écris un test, désolé.
Du coup j'en rajoute un...
Remplace :
If Target.Column <> 2 And Target.Row < 3 Or Target.Value = "" Then Exit
par :
If Target.Cells.Count <> 1 Then Exit Sub
If Target.Column <> 2 Or Target.Row < 3 Or Target.Value = "" Then Exit Sub
eric
J'avais mal écris un test, désolé.
Du coup j'en rajoute un...
Remplace :
If Target.Column <> 2 And Target.Row < 3 Or Target.Value = "" Then Exit
par :
If Target.Cells.Count <> 1 Then Exit Sub
If Target.Column <> 2 Or Target.Row < 3 Or Target.Value = "" Then Exit Sub
eric
Ricky38
Messages postés
4349
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 459
11 sept. 2010 à 23:35
11 sept. 2010 à 23:35
Re Eric,
Merci beaucoup ça fonctionne très bien
Bonne soirée
Merci beaucoup ça fonctionne très bien
Bonne soirée