Derniere colone prise en compte
Fermé
bobbyfisher
Messages postés
89
Date d'inscription
vendredi 30 octobre 2009
Statut
Membre
Dernière intervention
17 octobre 2013
-
30 oct. 2009 à 09:03
Le concombre remarqué - 30 oct. 2009 à 09:55
Le concombre remarqué - 30 oct. 2009 à 09:55
A voir également:
- Derniere colone prise en compte
- Supprimer compte instagram - Guide
- Compte facebook piraté - Guide
- Créer un compte gmail - Guide
- Supprimer compte facebook - Guide
- Créer un compte google - Guide
1 réponse
Aie aie aie!
Salut,
j'ai bien peur qu'il te faille écrire une fonction VBA dans un module dont le but serait de chercher la dernière cellule non vide dans la ligne
problème n°1: comment dire à la fonction la ligne à explorer. Avant d'aller expérimenter la recherche de la ligne d'où est appelée cette nouvelle fonction, le plus simple serait dans un premier temps de l'appeler avec l'argument LIGNE() : cette fonction Excel renvoyant le numéro de ligne, ta fonction connaitrait donc le numéro de ligne à explorer
problème n°2: il te reste ensuite à tester cellule par cellule (ou plus finement si tu le souhaites) jusqu'à trouver enfin une cellule vide.
Rappel de définition d'une fonction dans Excel
function DerniereCelluleDeLigne(argLig)
dim r ' j'ai l'habitude d'y mettre le résultat que je vais renvoyer
... instructions ...
DerniereCelluleDeLigne = r ' renvoyer le résultat à Excel
end function
depuis ton classeur, l'appel de cette fonction se ferait avec =DERNIERECELLULEDELIGNE(LIGNE())
Fais-toi un classeur d'exemple (avec pas trop de lignes et pas trop de colonnes) et explore cette voie
Salut,
j'ai bien peur qu'il te faille écrire une fonction VBA dans un module dont le but serait de chercher la dernière cellule non vide dans la ligne
problème n°1: comment dire à la fonction la ligne à explorer. Avant d'aller expérimenter la recherche de la ligne d'où est appelée cette nouvelle fonction, le plus simple serait dans un premier temps de l'appeler avec l'argument LIGNE() : cette fonction Excel renvoyant le numéro de ligne, ta fonction connaitrait donc le numéro de ligne à explorer
problème n°2: il te reste ensuite à tester cellule par cellule (ou plus finement si tu le souhaites) jusqu'à trouver enfin une cellule vide.
Rappel de définition d'une fonction dans Excel
function DerniereCelluleDeLigne(argLig)
dim r ' j'ai l'habitude d'y mettre le résultat que je vais renvoyer
... instructions ...
DerniereCelluleDeLigne = r ' renvoyer le résultat à Excel
end function
depuis ton classeur, l'appel de cette fonction se ferait avec =DERNIERECELLULEDELIGNE(LIGNE())
Fais-toi un classeur d'exemple (avec pas trop de lignes et pas trop de colonnes) et explore cette voie