Mettre des valeurs de textbox dans une feuille portant le nom de l'année

Bonjour,

Je bute sur une partie de code. J'aimerai à partir d'un "classeur A" mettre le contenu dans une feuille de "classeur B"

Dans le "classeur B" j'ai créer des feuille pour plusieurs années (2021 ; 2022; 2023 etc..)

Il faudrait que je mette les valeurs de mes textbox (Classeur A) dans la feuille correspondant à l'année en cours (par ailleurs renseignée dans une textbox sous format dd/mm/yyyy). J'ai essayé plusieurs code mais rien ne fait. j'ai essayé aussi de mettre une année dans le classeur A, mais ca bug.

Si quelqu'unà une idée?

Julien

Les classeurs A et B seraient les bienvenus.

Bonsoir,

Ci-joint un partie des fichiers.

Julien

11classeura.xlsm (14.79 Ko)
7classeurb.xlsx (13.04 Ko)

Tu étais tout près de la solution. Attention au changement d'année, il faut le gérer, donc une petite modif.

10classeura.xlsm (21.60 Ko)

Bonjour Optimix,

Ca a l'air tellement simple quand on a la solution! Je te remercie beaucoup, ca fonctionne bien.

Par ailleurs, est-ce que tu saurait me dire pourquoi, quand la date se met sur la feuille, elle se met en mm/dd/yyyy?

Julien

Bonjour,

Dans le code remplacer :

.Cells(newRow, 1) = Me.TextBox1.Text 'date

par :

 .Cells(newRow, 1) = CDate(TextBox1.Value)

Je l'avait fait, mais ça ne fonctionne pas si je lui change de date.

J'ai oublié de te préciser cette particularité

Bonjour,

J'ai trouvé une parade, j'ai mis:

.Cells(newRow, 1) = Me.TextBox1.object

du coup ça fonctionne

Merci de votre aide

Bien joué.

Rechercher des sujets similaires à "mettre valeurs textbox feuille portant nom annee"