outilsetprocess
Expert
Bonjour à tous, je connais pas très bien la programmation sur Excel, les VBA mais j'essaye de réussir en faisant mes recherches et en apprenant mais la je bloque sur une ligne si vous pouviez m'aider svp
En fait je vais vous écrire littéralement ce que je compte faire. J'ai dans la colonne "O" à chaque ligne une liste avec "A Realiser" et "Fait" (concernant des dossiers), et j'aimerais voir dans la colonne Q le nom de l'utilisateur qui change "A Realiser par" Fait" et ce ligne, par ligne
Donc le code que je voudrais faire donnerait littéralement ça :
Si dans la colonne O pour la ligne en question apparaît la chaine de caractère "Fait" Alors
Ecrire dans la ligne correspondante de la colonne Q le nom de l'utilisateur qui a réalisé cette modification
Fin Si
Alors voila ce que j'ai pour l'instant :
Sub Usernameincell()
If InStr ?????????
Range("?????").Value = Application.UserName
End If
End Sub
Dans le range j'avais mis Q:Q mais ça affichait mon username dans toute la colonne Q
Merci pour votre aide
En fait je vais vous écrire littéralement ce que je compte faire. J'ai dans la colonne "O" à chaque ligne une liste avec "A Realiser" et "Fait" (concernant des dossiers), et j'aimerais voir dans la colonne Q le nom de l'utilisateur qui change "A Realiser par" Fait" et ce ligne, par ligne
Donc le code que je voudrais faire donnerait littéralement ça :
Si dans la colonne O pour la ligne en question apparaît la chaine de caractère "Fait" Alors
Ecrire dans la ligne correspondante de la colonne Q le nom de l'utilisateur qui a réalisé cette modification
Fin Si
Alors voila ce que j'ai pour l'instant :
Sub Usernameincell()
If InStr ?????????
Range("?????").Value = Application.UserName
End If
End Sub
Dans le range j'avais mis Q:Q mais ça affichait mon username dans toute la colonne Q
Merci pour votre aide