Ecriture dans une feuille sans ouverture de celle-ci

Bonjour,

Alors voici mon problème :

J'ai une feuille excel ouverte, lorsque je double clique sur une ligne, un formulaire de modification s'ouvre.

Je peux alors effectuer des entrées et sorties de pièces avec calcul sur un stock.

Lorsque je clique sur ENTREE de ce formulaire, je souhaite avoir dans une autre feuille, comme un historique donc 4 colonnes que j'ai déja crée : pièce, date, E/S, quantité.

Je veux donc que ces données d'écrivent en arrière plan c'est à dire que je ne m'en rende pas compte sauf si bien sur je vais sur cet historique.

Tout fonctionne sauf le principe d'écriture en arrière plan, avec SHEETS ("nomdelafeuille").Select celle ci s'ouvre.

Pour l'insertion j'utilise Cells(derniereligne,1) = TextBox.Value par exemple.

Une idée ?

Cordialement

Bonsoir,

tu n'as pas besoin de sélectionner une feuille ou une cellule pour y écrire dessus ...

pour le principe :

' code d'ouverture de ta feuille hisot
Dim wkHisto as workbook
set wkHisto = workbooks.open("c;\titit\Maliste.xls")
wkHisto.visible = false 'tiens on le masque 
'....
'...

wkHisto.sheets("Mafeuill").range("A1") = "J'écris dans ma feuille" 

'...
'...

wkHisto.close true ' je ferme mon classeur en le sauvant...

bon j'ai écris cela directement dans le forum j'espère ne pas avoir laissé passé des erreurs de syntaxes..

Rechercher des sujets similaires à "ecriture feuille ouverture celle"