pole listy, aby wybrać nazwę lub usługę, nie kopiuje wartości


1

robię organigram w Excelu. arkusz jest podzielony na strony po 70 wierszy. na pierwszej „stronie” można wpisać nazwę lub usługę, a odpowiednie miejsce na liście pod komórką, która ma zostać wypełniona, pokazuje wszystkie nazwy zgodnie z tym, co zostało wpisane. z jakiegoś powodu coś jest nie tak w części zdarzenia wymiany arkuszy:

gdzie popełniłem błąd ? dzięki, Pete z Belgii

oto co mam:

Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If LCase(Sh.Name) = "seniorama" Then
If Not Intersect(Target, Sheets("seniorama").Range("vrwnaam")) Is Nothing
Then
Sheets("lijst").Range("filterlijstkeuze").Value =
Sheets("seniorama").Range("vrwnaam").Value
End If
If Not Intersect(Target, Sheets("seniorama").Range("dienstnaam")) Is
Nothing Then
Sheets("diensten").Range("dienstenlijstkeuze").Value =
Sheets("seniorama").Range("dienstnaam").Value
    End If
End If
End Sub

Private Sub ListBox1_Click()
Dim zoekpersoon As String
Application.ScreenUpdating = False
zoekpersoon = UCase(ListBox1.Value)
' ga naar pagina invulfiche
ActiveWindow.ScrollRow = Range("personen").Row
Range("invulnaam").Value = zoekpersoon
Application.ScreenUpdating = True
fotokiezen
End Sub

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Sheets("seniorama").Select
If Not Intersect(Target, Range("invulnaam")) Is Nothing Then ' als op fiche
naam ingevuld dan foto
fotokiezen
End If
If Not Intersect(Target, Range("vrwnaam")) Is Nothing Then ' oplichting
selectie om te tikken
Range("vrwnaam").Interior.ColorIndex = 6
Range("dienstnaam").Interior.ColorIndex = 16
End If
If Not Intersect(Target, Range("dienstnaam")) Is Nothing Then
Range("dienstnaam").Interior.ColorIndex = 6
Range("vrwnaam").Interior.ColorIndex = 16
End If

Spróbuj debugować ten mały fragment kodu, nie będzie to trudne.
— duDE

powiem ci szczerze, że debugowanie jest dla mnie japońskie ... nie wiem gdzie, nie wiem kiedy, nie wiem jak ...
— Peter Dejaeger

Widzę :) Jest to jednak bardzo przydatna funkcja, jeśli chcesz się jej nauczyć, spójrz: excel-easy.com/vba/examples/debugging.html
— duDE

naprawdę przeceniasz mnie ... to dla mnie rosyjskie wszystko, co piszą, nie mam pojęcia, o czym mówią ... (sorrrrry ... wiem, dlaczego pytam o pomoc! ...)
— Peter Dejaeger

czy ktoś nie może mi tylko powiedzieć: zmienić .... na ..... więc będzie działać ???
— Peter Dejaeger
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.