OVH Cloud OVH Cloud

Magie

2 réponses
Avatar
serge fournier
Bonjour, dans A1:A200 j'ai un inventaire d'items. Je dois préparer une liste
dans la colonne B et ne pas réutiliser un item déjà utiliser. Comment
modifier la police de l'item déjà inscrit dans B ou faire disparaitre l'item
ou l'identifié comme dèjà utilisé

Merci

Sergio...

2 réponses

Avatar
MichDenis
Bonsoir Serge,

Je ne saisi pas ta question,

Si tu inscris un item dans la colonne B à partir de la liste en colonne A et que cet item est déjà présent en Colonne B,
que doit-il se passer ?

Tu veux modifier la police de l'item que tu viens tout juste de saisir en colonne B ou modifier la police de la première
occurence de cet item en colonne B ?

Qu'est-ce qui se passe si l'item saisi en colonne B n'apparaît pas dans la liste en colonne A ?

Si quelque chose doit disparaître, ce doit être quoi ? Il faut être précis !


Salutations!



"serge fournier" a écrit dans le message de news: vUtXd.39702$
Bonjour, dans A1:A200 j'ai un inventaire d'items. Je dois préparer une liste
dans la colonne B et ne pas réutiliser un item déjà utiliser. Comment
modifier la police de l'item déjà inscrit dans B ou faire disparaitre l'item
ou l'identifié comme dèjà utilisé

Merci

Sergio...
Avatar
Dude
dans le module de ta feuille tu écris :

Private Sub Worksheet_Change(ByVal Target As Range)
if union(columns(2),target).address = columns(2).address then
magie(target.row)
End Sub

et dans un module quelconque, la vraie macro magique :

Sub magie(ByVal ligne As Integer)
Dim c As Integer

On Error GoTo errorhandler
c = Columns(1).Find(Cells(ligne, 2).Value, LookIn:=xlValues).Row
Cells(c, 1).Value = ""

errorhandler:
End Sub