Probleme formule

bonjour

j'ai une valeur que je saisie dans un textbox via un formulaire

et je voudrais que cette valeur soit enregistré dans un tableau en colonne f en face de la ligne qui porte le même non de l'onglet

j'ai mis ce code ci dessous mais cela bug

sachant que ma variable est declacré au début de mon code

Dim nomfeuille As String

 With Sheets("00-Recap")
   nomfeuille = ActiveSheet.Name
 .Range("F" & nomfeuille).Value = TextBoxMT1

pouvez vous m'aider

merci par avance

Bonjour,

Avec le très peu d'infos que tu donnes ...

Difficile de te proposer une solution ...

Par contre, si ta variable ' nomfeuille ' est du type String ...

Comment veux-tu que Range("F" & nomfeuille) ne produise pas une erreur ...

Bonjour,

Avec le très peu d'infos que tu donnes ...

Difficile de te proposer une solution ...

Par contre, si ta variable ' nomfeuille ' est du type String ...

Comment veux-tu que Range("F" & nomfeuille) ne produise pas une erreur ...

j'ai modifie ma variable

jai mis Dim nomfeuille As Long

mais cela ne marche toujour pas

ci joint mon code complet

Private Sub CommandButton2_Click()
UserForm2.Hide
End Sub

Private Sub CommandButton1_Click() 'Bouton VALIDER
Dim V As Long
Dim r As Range
Dim nomfeuille As Long

     With ActiveSheet
     'designation FEUILLE MASQUE
    .Range("N10") = TextBoxitem1
    .Range("N11") = TextBoxitem2
     .Range("N12") = TextBoxitem3
    .Range("N13") = TextBoxitem4

    'designation FEUILLE TRAME
    .Range("H10") = TextBoxitem1

    'quantité
    .Range("I10") = TextBoxQ1

    'montant du devis
    .Range("O10") = TextBoxMT1
    .Range("O11") = TextBoxMT2
     .Range("O12") = TextBoxMT3
    .Range("O13") = TextBoxMT4
    'main-d'oeuvre
    .Range("P10") = TextBoxMO1
    .Range("P11") = TextBoxMO2
     .Range("P12") = TextBoxMO3
    .Range("P13") = TextBoxMO4

    End With

[color=#0000FF]
   With Sheets("00-Recap")
   nomfeuille = ActiveSheet.Name
 .Range("F" & nomfeuille).Value = TextBoxMT1[/color]

 End With
Unload UserForm2
End Sub

Private Sub TextBoxMT1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error Resume Next
Me.TextBoxMT1 = Format(Me.TextBoxMT1, "# ##0.00 €")
End Sub

Private Sub TextBoxMO1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
On Error Resume Next
Me.TextBoxMO1 = Format(Me.TextBoxMO1, "# ##0.00 €")
End Sub

Re,

Concrètement :

A quelle ligne de la Colonne F faut-il que TextBoxMT1 soit stocké ... ???

Re,

Concrètement :

A quelle ligne de la Colonne F faut-il que TextBoxMT1 soit stocké ... ???

il faut le mettre la donné TextBoxMT1 par rapport au nom de mon onglet dans le tableau

exemple la ligne 4 en colonne b du tableau recap il y a COR _ 01 _ 19 le montant du TextBoxMT1 de mon ongle appelé COR _ 01 _ 19

ira en s'inscrire en colonne F

Tout est en fonction du nom de l'onglet ou je saisie le TextBoxMT1

encore merci de ton aide

Re,

Concrètement :

A quelle ligne de la Colonne F faut-il que TextBoxMT1 soit stocké ... ???

bonjour james007suite a ta question et a ma réponse a tu des éléments pour débloqué mon sujet

encore merci a toi

Bonjour,

Malheureusement ... ton explication est confuse ...

Je te parle de Ligne ... tu me parles de Colonne ...

La logique voudrait que, dans ta macro, tu utilises comme intructions ...quelque chose qui ressemble à ce qui suit :

Dim nLigne As Long
nLigne = 4
 With Sheets("00-Recap") 
     .Range("F" & nLigne).Value = TextBoxMT1[/color]
 End With
 

En espèrant que cela t'aide

Bonjour,

Malheureusement ... ton explication est confuse ...

Je te parle de Ligne ... tu me parles de Colonne ...

La logique voudrait que, dans ta macro, tu utilises comme intructions ...quelque chose qui ressemble à ce qui suit :

Dim nLigne As Long
nLigne = 4
 With Sheets("00-Recap") 
     .Range("F" & nLigne).Value = TextBoxMT1[/color]
 End With
 

En espèrant que cela t'aide

merci de ton aide ne marche pas

les donne ne ce rempli pas en face de ma ligne comme l’appellation de mon onglet

je voudrais que lorsque je sélectionne l'onglet j’ouvre mon formulaire de la feuille je saisie les donnes

je veux que ces données ce remplisse dans le tableau 00 recap a la ligne correspondant au nom de l'onglet dans la colonne F

j’espère que ces explications vont te permettre a mieux comprendre mon problème désolé si je me suis fais mal comprendre

encore merci de m'aider

je peut te donne mon fichier pour mieux comprendre

Cela concerne userform2

Re,

Merci pour ton fichier ...

A première vue, il y a plusieurs erreurs dans les noms des onglets ... avec des inversions de A ... et des espaces inutiles ...

Je vais creuser le sujet ... et revenir le plus vite possible ...

Re,

Ci-joint ton fichier avec la correction ...

En espèrant que cela t'aide

Re,

Ci-joint ton fichier avec la correction ...

En espèrant que cela t'aide

Merci james007

sa marche super bien

il me reste jute a trouvez comment afficher mon image dans ma fiche car je n'ai que des chiffres aujourd'hui

merci a toi et de ton temps

a bientôt

vous êtes très précieux pour des novices comme moi

Bonjour,

Content d'apprendre que tout fonctionne ...

Merci pour tes remerciements

Rechercher des sujets similaires à "probleme formule"