Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Autres Formulaire de saisie excel

  • Initiateur de la discussion Initiateur de la discussion JNC-DEV
  • 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 !

JNC-DEV

XLDnaute Occasionnel
Supporter XLD
Bonjour,
Modifier les données d' une cellule à l'aide d'un formulaire ou l'on tappe une reference .
Merci
 
Re,
Il s'agit d'une demande, donc d'une spécification. Ce qui n'a rien à voir avec XL, ça pourrait être fait par un autre outil, un autre langage.
Le formulaire est je suppose un userform dans lequel il y a un Textbox.
On modifie le Textbox ou Listbox qu'il faut reverser dans un tableau.
Pourrait on avoir un fichier test avec une demande plus précise qui conditionnera la réponse.
Testbox ou Listbox ?
Cellules ou Tableau structuré ?
 
Merci Je Vous Envoie cà merci pour votre gentillesse et patience

Bonjour, Ci joint le tableau.j'aurai voulu creer un petit formulaire qui permettrai de modifier la ligne stock en fonction des entrées & sorties merci
 

Pièces jointes

  • Evolition Stock.png
    23 KB · Affichages: 8
le formulaire affiche le stock lié à cette reference et je voudrai le modifier en -/+.
Essayez cette PJ avec :
VB:
Sub Initialisation()
    With Sheets("PLAN PROD")
        DL = .Range("A65500").End(xlUp).Row
        UserForm1.ComboBox1.List = .Range("A5:A" & DL - 2).Value
        UserForm1.ComboBox1.ListIndex = 0
        UserForm1.Show
    End With
End Sub
et
Private Sub ComboBox1_Change()
With Sheets("PLAN PROD")
    Ligne = Application.Match(ComboBox1.Value, .[A:A], 0)
    UserForm1.TextBox1 = .Cells(Ligne, "Y")
End With
End Sub
Private Sub CommandButton1_Click()
Private Sub CommandButton1_Click()
With Sheets("PLAN PROD")
    Ligne = Application.Match(ComboBox1.Value, .[A:A], 0)
    If IsNumeric(UserForm1.TextBox1) = True Then
        .Cells(Ligne, "Y") = Val(UserForm1.TextBox1)
        MsgBox ComboBox1.Value & " modifiée."
    End If
    UserForm1.TextBox1 = ""
End With
End Sub
 

Pièces jointes

Dernière édition:
- 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

Réponses
6
Affichages
415
Réponses
14
Affichages
392
Réponses
4
Affichages
235
  • Question Question
Microsoft 365 Formulaire
Réponses
2
Affichages
124
Réponses
3
Affichages
713
Réponses
6
Affichages
183
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…