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

Demande d'aide pour rendre une base de données dynamique Merci

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

TILL81

XLDnaute Nouveau
Bonjour à tous,
En ce moment, je travaille sur un code vba qui permet la saisie de données mais celui-ci est assez statique comme vous le pouvez le voir. Mon boss me demande de le rendre dynamique, c'est à dire les modifications en cas d’ajout d’un équipement ou paramètre doivent être rapides à réaliser.

Si vous pouvez m'aider, ça serait tout simplement génial,
Merci

(en rouge ce qui n'est pas dynamique) mais j'ai voulu insérer mon code pour une meilleure compréhension


Private Sub Save_Button_Click()

Call Afficher

Application.ScreenUpdating = False

If Name_FT.Caption = "Name Surname" Then

MsgBox ("Complete Name and Surname")

Else

If Site.Caption = "" Then

MsgBox ("Complete Site Identification")

Else

If Room.Value = "" Or Building.Value = "" Or Plug_Id.Value = "" Then

MsgBox ("Fill all fields")

Else

Sheets("Plug_Bui_Room").Select
Last_Line = Range("A1").End(xlDown).Row

If Last_Line = 65536 Then
Last_Line = 1
End If

Range("A" & Last_Line + 1).Value = Label8.Caption
Range("B" & Last_Line + 1).Value = Name_FT.Caption
Range("C" & Last_Line + 1).Value = Site.Caption
Range("D" & Last_Line + 1).Value = Building.Value
Range("E" & Last_Line + 1).Value = Room.Value
Range("F" & Last_Line + 1).Value = Plug_Id.Value
Range("G" & Last_Line + 1).Value = Comments.Value



Sheets("FT Report").Select
Last_Line = Range("A1").End(xlDown).Row

If Last_Line = 65536 Then
Last_Line = 1
End If

Range("A" & Last_Line + 1).Value = Label8.Caption
Range("B" & Last_Line + 1).Value = Name_FT.Caption
Range("C" & Last_Line + 1).Value = Site.Caption
Range("D" & Last_Line + 1).Value = Building.Value
Range("E" & Last_Line + 1).Value = Room.Value
Range("J" & Last_Line + 1).Value = Plug_Id.Value
Range("M" & Last_Line + 1).Value = Comments.Value


Call Reinit

End If
End If
End If

Sheets(1).Select
Call Masquer
Application.ScreenUpdating = True

End Sub
 
- 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

  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
2
Affichages
333
  • Question Question
Microsoft 365 Export données
Réponses
4
Affichages
809
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…