No de ligne d'un tableau filtré
faetare
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
faetare Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
faetare Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Sous VBA Excel je souhaite récupérer le n° de ligne active et visible.
Comment puis-je faire ?
Merci
Cdlt
Sous VBA Excel je souhaite récupérer le n° de ligne active et visible.
Comment puis-je faire ?
Merci
Cdlt
A voir également:
- No de ligne d'un tableau filtré
- Tableau word - Guide
- Photo filtre 7 gratuit - Télécharger - Retouche d'image
- Trier un tableau excel - Guide
- Partage de photos en ligne - Guide
- Tableau ascii - Guide
3 réponses
Bonsoir
Que veux tu dire par ligne active et visible ?
Tu peux récuperer le n° de la ligne de la cellule active avec
ou si tu veux le faire lors d'un changement de cellule avec
ou lors d'une modification dans une cellule
Cdlmnt
Que veux tu dire par ligne active et visible ?
Tu peux récuperer le n° de la ligne de la cellule active avec
lg=ActiveCell.Row
ou si tu veux le faire lors d'un changement de cellule avec
Private Sub Worksheet_SelectionChange(ByVal Target As Range) lg=Target.Row End Sub
ou lors d'une modification dans une cellule
Private Sub Worksheet_Change(ByVal Target As Range) lg=Target.Row End Sub
Cdlmnt
Merci Via55,
Pour être plus précis, je filtre un tableau sous VBA en fonction d'une certaine sélection, puis j'affiche les cellules dans un formulaire. Si je modifie la valeur d'une Box je veux pouvoir la sauvegarder dans la cellule de mon tableau.
Si le tableau n'est pas filtré, c'est simple j'utilise les instructions suivantes :
i = ListeLamda.ListIndex + 2
Cells(i, 3) = Fiche.Box10
Mais cela ne fonctionne pas si le tableau est filtré.
Par avance merci.
Pour être plus précis, je filtre un tableau sous VBA en fonction d'une certaine sélection, puis j'affiche les cellules dans un formulaire. Si je modifie la valeur d'une Box je veux pouvoir la sauvegarder dans la cellule de mon tableau.
Si le tableau n'est pas filtré, c'est simple j'utilise les instructions suivantes :
i = ListeLamda.ListIndex + 2
Cells(i, 3) = Fiche.Box10
Mais cela ne fonctionne pas si le tableau est filtré.
Par avance merci.