copie d'info d'un masque de saisie dans une feuille vérouillée

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

doice

XLDnaute Nouveau
Bonjour, j'ai une feuille contenant des informations que je souhaite verrouiller pour me protéger contre toute mauvaise manipulation ultérieure car nous sommes plusieurs à utiliser le même fichier et à ce jour, j'ai souvent des surprises et aussi un peu raz le bol de devoir rouvrir mon fichier de sauvegarde pour rectifier les erreurs. J'ai joins un extrait de fichier car celui d'origine fait actuellement près de 1000 lignes et 30 colonnes aussi vous comprendrez un peu mon raz le bol de devoir reprendre régulièrement ce fichier

1ère question : J'ai donc réaliser un masque de saisie mais comment autoriser le transfert des informations saisies dans la feuille excel?

2ème question : puis je éviter la saisie de doublon exemple: un même numéro de pochette ne peut être saisi qu'une seule fois.

3ème question : comment rappeler une pochette dans mon masque pour compléter les champs de seconde ou troisième vérification?

Je sais que je demande beaucoup mais j'ai cherché un peu partout et je me sens un peu désemparé. je n'ai pas envie de refaire des saisies en copier coller indéfiniment. je ne renonce pas mais si vous pouviez me donner un petit coup de main, je vous en serai fort reconnaissant .

Par avance MERCI. Je dis un grand merci car jusqu'à présent, vous avez toujours su me guider ou me montrer comment faire. MERCI
 

Pièces jointes

Re : copie d'info d'un masque de saisie dans une feuille vérouillée

J'ai trouvé ma solution sur le forum en rajoutant une petite macro qui verrouille et déverrouille ma feuille

un peu de recherche et voilà

merci quand meme à vous tous qui postez car même vos demandes m'engage à approfondir mes connaissances d'excel

bonne journée à tous
 
Re : copie d'info d'un masque de saisie dans une feuille vérouillée

Bonjour Doice,

Au lieu de verrouille puis dévérrouillé a chaque fois que tu en as besoin tu peut à l'ouverture du fichier mettre ce code qui permet de garder la feuille VERIF protéger pour une modification manuelle, mais laisse le libre accès pour les macros .
VB:
Private Sub Workbook_Open()
ThisWorkbook.Sheets("VERIF").Unprotect ("monmdp")
ThisWorkbook.Sheets("VERIF").Protect Password:="monmdp", UserinterfaceOnly:=True
End Sub
 
Re : copie d'info d'un masque de saisie dans une feuille vérouillée

Pour la question 2 et 3

Grace à l'évènement Exit de la textbox1 tu peut faire une boucle qui va vérifier si le numéro de pochette existe
dans le cas où il n'existe pas alors on ne fait rien de plus
sinon tu récupère la ligne ou la boucle à trouver le numéro et il te suffit alors te récuperer toutes les info de la ligne pour les remettre au bonne endroit dans tes contrôles.
VB:
Private Sub TextBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
With ThisWorkbook.Sheets("VERIF")
    For i = 3 To .Range("A65536").End(xlUp).Row
        If TextBox1.Value = .Range("A" & i) Then
            TextBox2.Value = .Range("B" & i)
            '....
            '....
            Exit For ' s'il a trouver une correspondance pas besoin de continue la boucle
        End If
    Next i
End With
End Sub
Puis lorsque tu valideras refaire le même test mais en affectant à tes cellules les valeurs de tes contrôles
VB:
.Range("B" & i).value=Textbox2.value
 
- 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

Retour