Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

End(xlUp)

6 réponses
Avatar
David
Bonjour,

Sous VBA, je trouve la dernière cellule non vide de la colonne "A"
et j'y inscrit la date en utilisant la ligne de commande suivante :
MaFeuille.Range("A65536").End(xlUp).Offset(1, 0) = Date

Jusque la tout va bien;
mais question :
Comme écrite dans la cellule immédiatement à sa droite de celle
trouvée initialement mais sans réutiliser la même fonction
End(xlUp) ?

a+
Jean-Pol DAVID
ICQ 28394733
--
Quis ? Quid ? Ubi ? Quibus auxiliis ? Cur ? Quomodo ? Quando ?

6 réponses

Avatar
isabelle
bonjour David,

Offset(ligne, colonne)

MaFeuille.Range("A65536").End(xlUp).Offset(1, 1) = Date

isabelle


Bonjour,

Sous VBA, je trouve la dernière cellule non vide de la colonne "A"
et j'y inscrit la date en utilisant la ligne de commande suivante :
MaFeuille.Range("A65536").End(xlUp).Offset(1, 0) = Date

Jusque la tout va bien;
mais question :
Comme écrite dans la cellule immédiatement à sa droite de celle
trouvée initialement mais sans réutiliser la même fonction
End(xlUp) ?

a+
Jean-Pol DAVID
ICQ 28394733
--
Quis ? Quid ? Ubi ? Quibus auxiliis ? Cur ? Quomodo ? Quando ?


Avatar
David
"isabelle" a gravé pour l'éternité dans le message de news:

Offset(ligne, colonne)
isabelle
--

Bonjour,

Merci, mais comment affecter une valeur à ligne et à colonne
au départ de MaFeuille.Range("A65536").End(xlUp).Offset(1, 1) ?

a+
Jean-Pol DAVID
ICQ 28394733
--
Quis ? Quid ? Ubi ? Quibus auxiliis ? Cur ? Quomodo ? Quando ?

Avatar
Patrick Catarsi
Le 29/02/04 16:28, dans 404204c1$0$776$, « David »
a écrit :

"isabelle" a gravé pour l'éternité dans le message de news:

Offset(ligne, colonne)
isabelle
--

Bonjour,

Merci, mais comment affecter une valeur à ligne et à colonne
au départ de MaFeuille.Range("A65536").End(xlUp).Offset(1, 1) ?

a+
Jean-Pol DAVID
ICQ 28394733
--
Quis ? Quid ? Ubi ? Quibus auxiliis ? Cur ? Quomodo ? Quando ?


Slt

Possible:
MaFeuille.Range("A65536").End(xlUp).Offset(1, 0).select
ActiveCell = date
ActiveCell.offset ( 0, 1) = ?
Attention ta cellule active est maintenant changée.
patrick


Avatar
Pierre Fauconnier
Bonsoir

Set Cellule = Range("A65536").End(XlUp)
Cellule = ...
Cellule.Offset(0,1) = ...
ou bien
Cellule(1,2)=...


--
Cela convient-il?
----
Pierre Fauconnier
"Si j'étais Dieu, je démissionnerais pour que les gens arrêtent de se battre
en mon nom." (Le Chat...)
(remplacer NOSPAM par pfi.be pour me répondre. Merci)


---
David wrote:
"isabelle" a gravé pour l'éternité dans le message de news:

Offset(ligne, colonne)
isabelle
--

Bonjour,

Merci, mais comment affecter une valeur à ligne et à colonne
au départ de MaFeuille.Range("A65536").End(xlUp).Offset(1, 1) ?

a+
Jean-Pol DAVID
ICQ 28394733



Avatar
Frédéric Sigonneau
Bonsoir,

Tu pourrais "tricher" un peu :

With MaFeuille.Range("A65536").End(xlUp)
.Offset(1, 0)Úte
.Offset(1, 1)="autre chose"
End With

Autre approche :

Dim cell As Range
Set cell=MaFeuille.Range("A65536").End(xlUp)
cell(2,1)Úte
cell(2,2)="zaza"

FS
--
Frédéric Sigonneau [MVP Excel - né un sans-culottide]
Gestions de temps, VBA pour Excel :
http://perso.wanadoo.fr/frederic.sigonneau
Si votre question sur Excel est urgente, évitez ma bal !

David a écrit:
"isabelle" a gravé pour l'éternité dans le message de news:

Offset(ligne, colonne)
isabelle


--
Bonjour,

Merci, mais comment affecter une valeur à ligne et à colonne
au départ de MaFeuille.Range("A65536").End(xlUp).Offset(1, 1) ?

a+
Jean-Pol DAVID
ICQ 28394733
--
Quis ? Quid ? Ubi ? Quibus auxiliis ? Cur ? Quomodo ? Quando ?





Avatar
isabelle
bonjour David,

DerL = Range("A65536").End(xlUp).Row + 1
DerC = Range("IV1").End(xlToLeft).Column + 1
Cells(DerL, DerC).Select

isabelle


"isabelle" a gravé pour l'éternité dans le message de news:

Offset(ligne, colonne)
isabelle
--

Bonjour,

Merci, mais comment affecter une valeur à ligne et à colonne
au départ de MaFeuille.Range("A65536").End(xlUp).Offset(1, 1) ?

a+
Jean-Pol DAVID
ICQ 28394733
--
Quis ? Quid ? Ubi ? Quibus auxiliis ? Cur ? Quomodo ? Quando ?