[noob]verifier enregistrement

Signaler
Messages postés
2
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
14 août 2007
-
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
-
Bonjour,
j'espere etre dans la bonne section.
Voila je suis entrain de faire un petit trux sous XL 2000.
je saisi des infos en feuille 1, que j'enregistre en feuille 2
ca j'ai reussi, j'ose pas vous montrer le code tellement j'ai honte
(en gros je selectionne 1 cellule, je le colles, et je recommence)
bon heureusement je n'ai que 7 cellules a copier.

par contre, j'enregistre un numero qui ensuite me sert a pas mal de chose
et a l'heure actuelle ma macro enregistre a chaque fois que je la lances, donc je peux enregistrer 10 fois la même ligne

donc je voudrai mettre un test, pour verifier que l'enregistrement n'existe pas
mon fameux numéro est une clé unique
donc si j'ai déja enregistrer le 3000, je veux pas que cela s'enregistre a nouveau.

c'est surement tres facile, mais j'y connais pas grand chose a part un peu de C++ qui m'aides pas vraiment.

merci d'avance. Malicene

3 réponses

Messages postés
15814
Date d'inscription
jeudi 8 août 2002
Statut
Modérateur
Dernière intervention
4 mars 2013
121
Pourquoi tu poste dans le forum VBScript si tu fais du VBA ???

Je déplace vers le forum approprié !
Messages postés
2
Date d'inscription
mardi 14 août 2007
Statut
Membre
Dernière intervention
14 août 2007

ben, je dois avouer que je savais pas trop quoi choisir
merci Dark
Messages postés
6786
Date d'inscription
vendredi 16 décembre 2005
Statut
Membre
Dernière intervention
21 décembre 2011
18
salut,

il faut faire une boucle dans la bonne colonne afin de vérifier si la valeur n'est pas déjà créée. exemple simple :

for i = 1 to 1000
   if cells(i, 1).Value = 3000 Then
      msgbox "valeur deja saisie"
   else
      ' ton code de copie
   end if
next i

Bien sûr, faudra gérer le fait que ce soit sur une feuille différente.
N'hésite pas à nous mettre ton code, on pourra l'améliorer (pis moi aussi je suis débutant, on l'est ou on l'a tous été)

@++

<hr width="100%" size="2" />( Nouveau forum : Exclusivement Office & VBA/STRONG>