Problème pour afficher un userform sur une plage de cellule

J'aimerai faire apparaitre un userform quand je clique sur la plage de cellule de B2:B1000 mais j'ai remarqué quand cliquant sur les cellules que l'userform n'apparait pas( exemple quand je clique sur cellule B200) je ne comprend pas . De plus j'aimerai faire apparaitre l'userform sur plusieurs colonne comme (H2:H1000) et (P2:P1000) mais mon programme ne marche pas lorsque je clique sur les colonnes ma feuille excel se fige

48mdtc-version-2f.zip (24.41 Ko)

Bonjour

A tester

Merci c'est exactement sa ... Serait-il possible de m'expliquer mon erreur ?

Bonjour

salhisarra a écrit :

Serait-il possible de m'expliquer mon erreur ?

Heuuu non je n'ai pas cherché

Mais à mon avis, tu devais positionner l'userform (avec Top et Left) en dehors de la partie visible de la feuille

D'accord, merci pour la réponse ..

Et si je voudrais faire apparaitre userform en colonne M et P par exemple dans la meme plage d'erreur. J'ai commencé par écrire ça :

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
  If Target.Count > 1 Then Exit Sub
  If Not Intersect(Range("B2:B500"), Target) Is Nothing Then
    UserForm2.Show
  End If
  If Not Intersect(Range("M2:L500 "), Target) Is Nothing Then
    UserForm2.Show
  End If
    If Not Intersect(Range("P2:P500 "), Target) Is Nothing Then
    UserForm2.Show
  End If

End Sub

Mais sa beug en colonne P .

Bonjour

Je n'ai pas d'autre solution que celle-ci

A voir

J'ai vu une autre manière mais pas moyen de remettre la main dessus

Impeccable ....... MErci

désolé d’être aussi fatigante mais lorsque je le test pour 10 colonnes avec des plages de cellules différente cela ne marche pas

Bonjour

salhisarra a écrit :

cela ne marche pas

Ce n'est pas très explicite

Un fichier avec ton problème serait plus utile

Sur mon fichier lorsque je clique sr une cellule du bas l'userform ce trouve trop bas et bloque le fichier... Deplus quand je clique dans la colonne des quantité cela affiche l'userform alors que je souhaite qu'il apparait seulement en colonne intitulé pièce

Rechercher des sujets similaires à "probleme afficher userform plage"