Vba dans vba
Résolu
titi17-08
Messages postés
117
Date d'inscription
Statut
Membre
Dernière intervention
-
titi17-08 Messages postés 117 Date d'inscription Statut Membre Dernière intervention - 7 oct. 2021 à 22:40
titi17-08 Messages postés 117 Date d'inscription Statut Membre Dernière intervention - 7 oct. 2021 à 22:40
2 réponses
Bonjour,
voir ceci:
https://silkyroad.developpez.com/VBA/VisualBasicEditor/#LIV-A
un exemple de ce que l'on peut faire :
voilà, à adapter
voir ceci:
https://silkyroad.developpez.com/VBA/VisualBasicEditor/#LIV-A
un exemple de ce que l'on peut faire :
Sub creer_macro() ' créer feuille avec macro 'http://silkyroad.developpez.com/VBA/VisualBasicEditor/#LIV-A Dim Code$, NextLine& Sheets.Add.Move After:=Sheets(Sheets.Count) Sheets(Sheets.Count).Name = "mononglet" ' Comment ajouter le code. Code = "Private Sub Worksheet_SelectionChange(ByVal Target As Range)" & vbCrLf Code = Code & "If Not Application.Intersect(Target, Range(""C1:Z100"")) Is Nothing Then" & vbCrLf Code = Code & "MsgBox ""Double cliquez en colonnes A et B""" & vbCrLf Code = Code & "End If" & vbCrLf Code = Code & "End Sub" & vbCrLf Code = Code & "Private Sub WorkSheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)" & vbCrLf Code = Code & "With Target" & vbCrLf Code = Code & "If .Column = 1 Then .Value = Date: Cancel = True" & vbCrLf Code = Code & "End With" & vbCrLf Code = Code & "With Target" & vbCrLf Code = Code & "If .Column = 2 Then .Value = Time: Cancel = True" & vbCrLf Code = Code & " End With" & vbCrLf Code = Code & "End Sub" ' Ecriture du code dans le module de la feuille (fs) With ActiveWorkbook.VBProject.VBComponents(Sheets(Sheets.Count).CodeName).CodeModule NextLine = .CountOfLines + 1 .InsertLines NextLine, Code End With End Sub
voilà, à adapter
je te remercie pour cet exemple qui me va tout a fait.
je vais étudier le Bazard...
Merci
je reviens vers vous car j'ai travaillé sur le code
bon j'ai une erreur 9 indice en dehors du tableau..
je écris quoi comme bêtise .....? ;)))
merci par avance
Titi
@+ Le Pivert
la subtilité des doubles guillemets ...
pour la valeur de la variable rep elle est plus haut dans le code.
Merci beaucoup je vous tiens au courant
Belle soirée
Titi
j'ai toujours mon erreur 9 indice en dehors de mon tableau et surligner sur le with activeworkbook..
voici le code complet