Sauvegarde auto de mes textbox

  • Initiateur de la discussion Initiateur de la discussion marcelio
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

marcelio

XLDnaute Occasionnel
Bonjour le forum,
J'ai chercher dans le forum mais pas trouver mon bonheur.
Effectuez un double clic dans la colonne P
J'aimerais remplir mes textbox et que celle-ci s'enregistre automatiquement sur la feuille et
ainsi supprimer le bouton "VALIDER"
Mon USF sert pour plusieurs feuilles et est protéger sans mot de passe (la j'ai enlever la protection)
J'ai des mises en forme conditionnelle , il faudrait que tout mes chiffres soit en décimal.
Merci d'avance de votre aide.

Marcelio
 

Pièces jointes

Re : Sauvegarde auto de mes textbox

Bonjour.

Il vaut toujours mieux prendre note des objets eux même que leurs références. Là il vous en faut 2, un String pour le nom de l'onglet, un autre pour l'adresse de la cellule, alors qu'il vous suffirait d'un seul Range!
Essayez comme ça, dans l'Userform :
VB:
Dim LaLgn As Range

Public Sub Afficher(ByVal Cel As Range)
Set LaLgn = Cel.EntireRow
TextBox1 = LaLgn.Columns("P").Value
TextBox2 = LaLgn.Columns("R").Value
TextBox3 = LaLgn.Columns("G").Value
TextBox4 = LaLgn.Columns("U").Value
TextBox5 = LaLgn.Columns("B").Value
TextBox6 = LaLgn.Columns("D").Value
TextBox7 = LaLgn.Columns("E").Value
TextBox8 = LaLgn.Columns("AD").Value
TextBox9 = LaLgn.Columns("AE").Value
Me.Show vbModeless
End Sub

Private Sub TextBox1_Change()
LaLgn.Columns("P").Value = CDbl(TextBox1.Text)
End Sub
Private Sub TextBox2_Change()
LaLgn.Columns("R").Value = CDbl(TextBox2.Text)
End Sub
Etc.
Dans le module de la feuille :
VB:
Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
If Not Intersect(Target, Me.[P13:P22]) Is Nothing Then UserForm1.Afficher Target
Cancel = True
End Sub
 
Dernière édition:
Re : Sauvegarde auto de mes textbox

Re,

Merci c'est superbe, juste un petit souci quand je veut effacer un chiffre suite à une erreur cela me donne une erreur.
"Incompatibilité de type"
Erreur d’exécution '13'
et cela me met en jaune pour la textbox1
LaLgn.Columns("P").Value = CDbl(TextBox1.Text)

A+
Marcelio
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

P
Réponses
11
Affichages
1 K
PetitClaude
P
Retour