justine
XLDnaute Occasionnel
bonjour a tous
et oui c'est la juju qui revient apres un an et demi d'absence
et j'ai beaucoup perdu dans le vba, donc je viens chercher de l'aide.
voila mon soucis
j'ai 10 feuilles de chargement d'avion et une feuille de grosse base de données
prenons exemple que sur une feuille de chargement
le tout en macro biensur
dans la feuille1 j'ai mis:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A28:A55")) Is Nothing Then
remplissage
End If
End Sub
dans les modules j'ai mis:
Sub remplissage()
Dim c As Range
Dim derl As Integer
derl = Sheets("base donnees").Range("a65000").End(xlUp).Row
For Each c In Sheets("base donnees").Range("a4:a" & derl)
If ........ Then
End If
Next
End Sub
le probleme est que je ne sais pas quoi mettre dans mes .......
mon but rechercher est le suivant:
je rentre un numero dans une cellule de la plage A28 a A55 de ma feuille de chargement
je regarde dans ma base de donneeé si ce numero existe
or, j'ai mis dans la feuille 1😛rivate Sub Worksheet_Change(ByVal Target As Range), donc apres changement de la valeur de la cellule, donc apres validation, donc la cellule change
donc la cellule n'est plus la meme je passe de A28 a A29 par exemple, donc il cherche le resultat par rapport a A29
j'espere que vous me comprenez.
merci
et oui c'est la juju qui revient apres un an et demi d'absence
et j'ai beaucoup perdu dans le vba, donc je viens chercher de l'aide.
voila mon soucis
j'ai 10 feuilles de chargement d'avion et une feuille de grosse base de données
prenons exemple que sur une feuille de chargement
le tout en macro biensur
dans la feuille1 j'ai mis:
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("A28:A55")) Is Nothing Then
remplissage
End If
End Sub
dans les modules j'ai mis:
Sub remplissage()
Dim c As Range
Dim derl As Integer
derl = Sheets("base donnees").Range("a65000").End(xlUp).Row
For Each c In Sheets("base donnees").Range("a4:a" & derl)
If ........ Then
End If
Next
End Sub
le probleme est que je ne sais pas quoi mettre dans mes .......
mon but rechercher est le suivant:
je rentre un numero dans une cellule de la plage A28 a A55 de ma feuille de chargement
je regarde dans ma base de donneeé si ce numero existe
or, j'ai mis dans la feuille 1😛rivate Sub Worksheet_Change(ByVal Target As Range), donc apres changement de la valeur de la cellule, donc apres validation, donc la cellule change
donc la cellule n'est plus la meme je passe de A28 a A29 par exemple, donc il cherche le resultat par rapport a A29
j'espere que vous me comprenez.
merci