vba protection données enregistrée pour non réécriture dessus

tuxy88

XLDnaute Nouveau
Bonjour à tous,

J'ai un fichier vba qui me sert à exporter des données. Jusque là tout va bien.
1-Préparation (enregistrement des données (incrémentation d'un nouveau numéro de prép))
2-1ère utilisation (enregistrement des données sur la ligne correspondant au numéro de prép séléctionné)
3-Retour (si tout n'a pas été utilisé lors de la 1ère utilisation).(enregistrement des données comme pour 1ère utilisation)
4-2ème utilisation (enregistrement des données comme pour 1ère utilisation)

Ma question est donc, est-il possible de protéger les enregistrements de données afin de ne pas réécrire sur un enregistrement déjà effectué. Quelque chose du style si la cellule est remplie : message d'erreur (bcp d'erreur possible, mais ceci est une autre histoire oire oire oire... désolé je craque (je sens que pour gérer tout les types d'erreur et avoir un message personnalisé je vais m'amuser!!!!)

Merci d'avance,

Cordialement,

Tuxy
 

Pierrot93

XLDnaute Barbatruc
Re : vba protection données enregistrée pour non réécriture dessus

Bonjour,

dans ton classeur 2 "userforms", lequel est utilisé ? Aucun code d'écriture des données sur la feuille de calcul ? tes 3 feuilles sont vierges d'ailleurs.... même pas des en-têtes de colonnes.... difficile de t'aider ainsi....

bonne fin d'après midi
@+
 

tuxy88

XLDnaute Nouveau
Re : vba protection données enregistrée pour non réécriture dessus

Bonsoir,

Je n'ai pas compris où est le soucis... classeur2 ?

je joins un impr écran de ce que je vois :/ :s

Bonne soirée

A+
 

Pièces jointes

  • Capture.jpg
    Capture.jpg
    55.7 KB · Affichages: 51
  • Capture.jpg
    Capture.jpg
    55.7 KB · Affichages: 52
  • Capture.jpg
    Capture.jpg
    55.7 KB · Affichages: 54

tuxy88

XLDnaute Nouveau
Re : vba protection données enregistrée pour non réécriture dessus

Je n'ai peut-être pas été assez précis...lol
En fait si la personne qui remplie une utilisation se trompe et tape un numéro de préparation qui a déjà été utilisé, il ne faudrait pas que les données remplies la première fois soient écrasées...donc une fois remplie = plus de modification possible (par vba bien sur).

Bonne soirée et nuit les gens ;)

Cordialement,
 

Discussions similaires

Réponses
3
Affichages
577
Réponses
10
Affichages
601

Statistiques des forums

Discussions
312 201
Messages
2 086 171
Membres
103 152
dernier inscrit
Karibu