Excel Downloads
Forum

Précédent   Excel Downloads Forums > Accueil > Le salon de XLD


Réponse
 
LinkBack Outils de la discussion
Vieux 07/04/2007, 12h41   #16 (permalink)
XLDnaute Barbatruc
 
Avatar de Tibo
 
Date d'inscription: mars 2005
Localisation: Maubeuge
Version Excel : Excel 2000 (PC)
Messages: 6 923
Par défaut Re : Qui veut s'amuser avec moi et VBA (Oneliner Challenge)

Salut,

Plutôt que de réinventer ce qui existe déjà, une solution issue d'une recherche sur le Forum :

http://www.excel-downloads.com/forum...valeur+colonne

Il y en a sans doute d'autres

@+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent
Amitiés Xldiennes
XLD vous a aidé, n'hésitez pas à aider XLD
Tibo est déconnecté   Réponse avec citation
ANNONCES
Vieux 07/04/2007, 12h58   #17 (permalink)
Ti_
XLDnaute Impliqué
 
Avatar de Ti_
 
Date d'inscription: février 2005
Version Excel : Excel 2003 (PC)
Messages: 746
Par défaut Re : Qui veut s'amuser avec moi et VBA (Oneliner Challenge)

encore plus court :
[1:1].Name = [a2]
__________________
Veriti
Ti_ est déconnecté   Réponse avec citation
Vieux 07/04/2007, 13h04   #18 (permalink)
XLDnaute Barbatruc
 
Avatar de Hervé
 
Date d'inscription: février 2005
Localisation: Saint-Etienne
Version Excel : Excel XP (PC)
Messages: 4 454
Par défaut Re : Qui veut s'amuser avec moi et VBA (Oneliner Challenge)

Bonjour

pour trouver la derniere valeur d'une colonne en vba :

MsgBox [A65536].End(3).Rows

salut
Hervé est déconnecté   Réponse avec citation
Vieux 07/04/2007, 13h05   #19 (permalink)
XLDnaute Barbatruc
 
Avatar de Staple1600
 
Date d'inscription: juin 2005
Localisation: RENNES
Version Excel : Excel 2000 (PC)
Messages: 7 079
Par défaut Re : Qui veut s'amuser avec moi et VBA (Oneliner Challenge)

Re

Je sais que des solutions existent

Mais ce matin , j'ai pas trop d'idées de problèmes à soumettre.

La réponse Ti_ est en effet trés courte

Si quelqu'un a d'autres idées, qu'il n'hésite pas à se manifester.


Bon week-end de PAques à tous

EDITION : c'est en lisant cela que j'ai pensé à ma question
SOURCE
microsoft.public.excel.worksheet.functions | Google Groups
Code:
Public Function LastValInCol(x As Range)
LastValInCol = x.Parent.Cells(Rows.Count, x.Column).End(xlUp).Value
End Function
For a formula solution, without the disadvantages of the previously posted, I
believe the array-entered formula:

=OFFSET(A1,MAX(NOT(ISBLANK(A1:A100))*ROW(A1:A100))-1,0)

will also work regardless of the nature of the last entry.

It will also work even if there are blanks within the array.

For a function that will stop at the cell before the first blank cell in the
array, array-enter:

=INDEX(A1:A100,MATCH(TRUE,ISBLANK(A1:A100),0)-1,1)

Dernière modification par Staple1600 ; 07/04/2007 à 13h09.
Staple1600 est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Challenge pour les pro VBA Jasmine Forum Excel 5 12/03/2006 13h06
quelqun veut-il s'amuser? insérer macro recherch bud Forum Excel 6 21/02/2006 03h08
Challenge!!!!! --Statistiques-- ericdroopy Forum Excel 2 10/02/2006 12h03
Challenge ;-) Stioui Forum Excel Downloads - Archives 1 12/10/2004 11h34
Challenge en VBA JMG Forum Excel Downloads - Archives 3 02/05/2002 10h42


Fuseau horaire GMT +2. Il est actuellement 03h11.


(C) 2006 Excel Downloads