Bonjour,
Je suis entrain de réaliser un code où lorsque j'appuie, sur ma page "Accueil", sur le bouton "Lancement test", un onglet s'ouvre avec des résultats de tests.
Sur cette même page "Accueil" à chaque activation de "Lancement test" une ligne se crée avec des informations sur le test : date heure, frequence max, frequence min, lien du nouvel onglet etc ....
J'ai besoin de votre aide car j'aimerais que lorsque que je lance "Lancement test", une case à cocher se mette sur la nouvelle ligne du nouveau test, juste à droite de Freq Max sur l'image. Lorsque que j'appuie sur cette case à cocher, l'onglet qui est lié se masque ou pas. Je sais créer une case à cocher mais je ne saurais pas où l'insérer pour qu'elle se mette à chaque test et qu'elle soit sur la ligne à chaque fois
Je ne peux pas vous partager l'entièreté de mon code, il est interne à mon entreprise et, il nécessite un analyseur de spectre mais votre aide serait géniale. Je vous partage les deux codes, celui qui ajoute une feuille et celui du lancement de test
MA DEMANDE :
Code pour insérer une case à cocher lors de chaque lancement de test et pouvoir manquer l'onglet référent de la case
Ajouter une feuille :
Sub AjoutdeFeuille()
'Call incrementer
Dim Num As Integer, Cellule As Range
Dim derLigne As Long
Dim fichier As Workbook
Dim onglet As Worksheet
Dim derniere_ligne As Long
Set fichier = ActiveWorkbook
Set onglet = fichier.Worksheets(1)
derniere_ligne = onglet.Cells(Rows.count, 1).End(xlUp).Row + 1
Num = Application.Max(Columns("B")) + 1
Set Cellule = Columns("B").Find("", Range("B10"))
Cellule = Num
derLigne = Sheets("Accueil").Range("A65536").End(xlUp).Row + 1
Sheets.Add After:=Sheets(Sheets.count)
ActiveSheet.Name = "Test" & Num
'Worksheets("Data").Range("A13:B473").Copy _
'Destination:=ActiveCell.FormulaR1C1.Range("A4:C464")
Sheets("Accueil").Activate
ActiveSheet.Hyperlinks.Add Anchor:=Range("A" & derLigne), address:="", SubAddress:= _
"'Test" & Num & "'!A1", TextToDisplay:="'Test" & Num
End Sub
Lancement test =
Sub Test()
'Dim freqMax, freqMin, freqSpan, freqC, atten, RBW, VBW, sweepTime, step, preAmp, reflvl As Variant
Dim maxhold, minhold As Variant
Dim Message, Left As Integer
Dim dernligne As Long
'Dim Feuille As Worksheet
'Set Feuille = Sheets("Temp")
'Feuille.Activate
'Dim wb As Workbook
Dim fichier As String
Dim I, j, colonne As Integer
Dim tableau() As String
Dim choix As String
'choix =
'MsgBox (vbOKCancel)
'MsgBox ("Debut de l'acquisiton" & vbOKCancel)
'If choix = vbOK Then
Call OpenConnexion
'Debut Acquisiton
'Appel des fonctions
'Call infogen
Call ajoutinfos
Call AjoutdeFeuille
Je reconnais que j'ai pu mal expliquer ou qu'il manque peut être des infos