Bonjour à tous et bonne année !!!
Mon probleme n ayant pas de lien ac le titre de mon ancien sujet , j en reposte un. Lien ancien sujet
Pour silkyroad :
J ai remarqué que je pouvais accéder au contenu de mon tableau parce qu il etait declarer dans les declarations... lol
Ce qui n est pas plus mal
Cependant j ai toujours le meme probleme. L ecriture dans une feuille....
Je stock des données dans un tableau contenant des commande :
Quand, dans mon code je créée une nouvelle feuille, je la renomme, la positionne et l'active :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 Dim tabTriPharmacien() As Commande Private Type Commande Client As String NomProduit As String Atelier As String NumLot As String NbPalette As Integer DateFinFab As Date Pharmacien As String End Type
Ca crée bien les feuilles tt ensuite j'execute cette ligne de code :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 nomPharma = tabTriPharmacien(k).Pharmacien sheets.Add.Name = nomPharma sheets(nomPharma).Move after:=Worksheets(Worksheets.Count) Worksheets(nomPharma).Activate
Je n'arrive pas à garder la nouvelle feuille fraichement créée active pour pouvoir écrire dans celle-ci et pas dans une autre.
Code : Sélectionner tout - Visualiser dans une fenêtre à part Range(Cells(1, 1), Cells(3, 3)).Value = "plop"
Le probleme c est qu'il ne va pas ecrire dans la feuille activée/créée ci-dessus mais dans celle qui contient les appelles aux fonctions/procédures VBA.
Eclairer moi je comprend pas le schimilimili... enfin le schmilblick![]()
Partager