If Environ("UserName") = Worksheets("C-MenuDeroulant").Range("i1:i100") Then

  • Initiateur de la discussion Initiateur de la discussion Gaetan95800
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

G

Gaetan95800

Guest
Bonjour,

J'ai besoin d'un Vlookup dans ma condition, mais de la cellule i1:i100

'If Environ("UserName") = Worksheets("C-MenuDeroulant").Range("i1:i100") Then

Puis copier

'Environ("UserName")

Dans une feuille différente

Merci beaucoup de votre aide
 
Re : If Environ("UserName") = Worksheets("C-MenuDeroulant").Range("i1:i100") Then

Je ne trouve pas encore et me suis mal expliqué 🙂

Pour résumer ;

'Environ("UserName") mettre le résultat dans une cellule

Mais encore ;

'If Environ("UserName") = (une recherchev) then

Je ne sais pas coder cette recherchev

Merci
 
Re : If Environ("UserName") = Worksheets("C-MenuDeroulant").Range("i1:i100") Then

Bonsoir Gaetan

regarde peut être le code ci-dessous, si j'ai bien compris :

Code:
Dim x As Range
Set x = Range("I1:I100").Find(Environ("UserName"), , xlValues, xlWhole, , , False)
If Not x Is Nothing Then MsgBox Environ("UserName") & " touvé en " & x.Address

bonne soirée
@+
 
Re : If Environ("UserName") = Worksheets("C-MenuDeroulant").Range("i1:i100") Then

Bonjour;

testé sur Version 2003 et 2007

Code:
Sub recherche_user()
    On Error Resume Next
    nom = Application.UserName
       Var = WorksheetFunction.VLookup(nom, Sheets(1).Range("i2:i100"), 1, 0)

    If Err.Number <> 0 Then
        Err.Clear
        MsgBox "erreur"
        Exit Sub
    End If
    MsgBox "Il y a bien " & Var & " dans la base"
End Sub

Salutations

Gilbert_RGI
 
Re : If Environ("UserName") = Worksheets("C-MenuDeroulant").Range("i1:i100") Then

Bonsoir Gaetan

regarde peut être le code ci-dessous, si j'ai bien compris :

Code:
Dim x As Range
Set x = Range("I1:I100").Find(Environ("UserName"), , xlValues, xlWhole, , , False)
If Not x Is Nothing Then MsgBox Environ("UserName") & " touvé en " & x.Address

bonne soirée
@+

Super merci !

J'ai pas besoin de la box, mais de copier la valeur "UserName" dans une cellule

Merci
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
9
Affichages
509
Réponses
5
Affichages
927
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Retour