| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message | d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule pour définir une de ses propriétés Range("A1") = 25 ou ActiveCell = "toto" ActiveCell.ColorIndex = 3 Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action Exemple Activecell.Select Range("B2").Resize(2, 2).Select Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie, tu peux facilement discerner l'icône représentant les propriétés et l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de compil . je veux me déplacer d'un cran à gauche ....
End Sub
Merci de ton aide
olivier
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message
| d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule
pour définir une de ses propriétés
Range("A1") = 25 ou ActiveCell = "toto"
ActiveCell.ColorIndex = 3
Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action
Exemple Activecell.Select
Range("B2").Resize(2, 2).Select
Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie,
tu peux facilement discerner l'icône représentant les propriétés et
l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2()
'récupérer le N° de ligne
R = ActiveCell.Row
' construire l'adresse de la cellule en haut à gauche
hautgauche = "I" & R
' se déplacer d'un cran à gauche
ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de
compil . je veux me déplacer d'un cran à gauche ....
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message | d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule pour définir une de ses propriétés Range("A1") = 25 ou ActiveCell = "toto" ActiveCell.ColorIndex = 3 Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action Exemple Activecell.Select Range("B2").Resize(2, 2).Select Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie, tu peux facilement discerner l'icône représentant les propriétés et l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de compil . je veux me déplacer d'un cran à gauche ....
End Sub
Merci de ton aide
olivier
MichDenis
Attention : si ta cellule active est sur la ligne 1, ta macro va planter... excel ne pourra exécuter le code, faute de ligne au dela de la ligne 1
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1, 0).Select
End Sub
"olitoto" a écrit dans le message de news:
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message | d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule pour définir une de ses propriétés Range("A1") = 25 ou ActiveCell = "toto" ActiveCell.ColorIndex = 3 Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action Exemple Activecell.Select Range("B2").Resize(2, 2).Select Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie, tu peux facilement discerner l'icône représentant les propriétés et l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de compil . je veux me déplacer d'un cran à gauche ....
End Sub
Merci de ton aide
olivier
Attention : si ta cellule active est sur la ligne 1,
ta macro va planter... excel ne pourra exécuter
le code, faute de ligne au dela de la ligne 1
Sub Macro2()
'récupérer le N° de ligne
R = ActiveCell.Row
' construire l'adresse de la cellule en haut à gauche
hautgauche = "I" & R
' se déplacer d'un cran à gauche
ActiveCell.Offset(-1, 0).Select
End Sub
"olitoto" <qsqsd@qsqd.fr> a écrit dans le message de news: epgyMx7EHHA.3776@TK2MSFTNGP02.phx.gbl...
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message
| d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule
pour définir une de ses propriétés
Range("A1") = 25 ou ActiveCell = "toto"
ActiveCell.ColorIndex = 3
Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action
Exemple Activecell.Select
Range("B2").Resize(2, 2).Select
Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie,
tu peux facilement discerner l'icône représentant les propriétés et
l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2()
'récupérer le N° de ligne
R = ActiveCell.Row
' construire l'adresse de la cellule en haut à gauche
hautgauche = "I" & R
' se déplacer d'un cran à gauche
ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de
compil . je veux me déplacer d'un cran à gauche ....
Attention : si ta cellule active est sur la ligne 1, ta macro va planter... excel ne pourra exécuter le code, faute de ligne au dela de la ligne 1
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1, 0).Select
End Sub
"olitoto" a écrit dans le message de news:
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message | d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule pour définir une de ses propriétés Range("A1") = 25 ou ActiveCell = "toto" ActiveCell.ColorIndex = 3 Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action Exemple Activecell.Select Range("B2").Resize(2, 2).Select Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie, tu peux facilement discerner l'icône représentant les propriétés et l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de compil . je veux me déplacer d'un cran à gauche ....
End Sub
Merci de ton aide
olivier
jps
j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux blagues et au moulin :-) jps
"MichDenis" a écrit dans le message de news: O%
Attention : si ta cellule active est sur la ligne 1, ta macro va planter... excel ne pourra exécuter le code, faute de ligne au dela de la ligne 1
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1, 0).Select
End Sub
"olitoto" a écrit dans le message de news:
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message | d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule pour définir une de ses propriétés Range("A1") = 25 ou ActiveCell = "toto" ActiveCell.ColorIndex = 3 Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action Exemple Activecell.Select Range("B2").Resize(2, 2).Select Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie, tu peux facilement discerner l'icône représentant les propriétés et l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de compil . je veux me déplacer d'un cran à gauche ....
End Sub
Merci de ton aide
olivier
j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux
blagues et au moulin :-)
jps
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
O%23FO717EHHA.1784@TK2MSFTNGP06.phx.gbl...
Attention : si ta cellule active est sur la ligne 1,
ta macro va planter... excel ne pourra exécuter
le code, faute de ligne au dela de la ligne 1
Sub Macro2()
'récupérer le N° de ligne
R = ActiveCell.Row
' construire l'adresse de la cellule en haut à gauche
hautgauche = "I" & R
' se déplacer d'un cran à gauche
ActiveCell.Offset(-1, 0).Select
End Sub
"olitoto" <qsqsd@qsqd.fr> a écrit dans le message de news:
epgyMx7EHHA.3776@TK2MSFTNGP02.phx.gbl...
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message
| d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif
à une cellule
pour définir une de ses propriétés
Range("A1") = 25 ou ActiveCell = "toto"
ActiveCell.ColorIndex = 3
Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action
Exemple Activecell.Select
Range("B2").Resize(2, 2).Select
Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie,
tu peux facilement discerner l'icône représentant les propriétés et
l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2()
'récupérer le N° de ligne
R = ActiveCell.Row
' construire l'adresse de la cellule en haut à gauche
hautgauche = "I" & R
' se déplacer d'un cran à gauche
ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de
compil . je veux me déplacer d'un cran à gauche ....
j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux blagues et au moulin :-) jps
"MichDenis" a écrit dans le message de news: O%
Attention : si ta cellule active est sur la ligne 1, ta macro va planter... excel ne pourra exécuter le code, faute de ligne au dela de la ligne 1
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1, 0).Select
End Sub
"olitoto" a écrit dans le message de news:
| Oui, mais je tape Activecell.offset(1,2) par exemple, j'ai un message | d'erreur "attendu :="
Une commande en VBA doit représenter soit une attribution d'un qualitatif à une cellule pour définir une de ses propriétés Range("A1") = 25 ou ActiveCell = "toto" ActiveCell.ColorIndex = 3 Dans ce cas : il y a un opérateur = ou > ou < etc
Ou l'utilisation d'une méthode pour définir une action Exemple Activecell.Select Range("B2").Resize(2, 2).Select Dans ce cas, aucun opérateur n'est requuis
Si tu observes la liste déroulante que propose Excel lors de la saisie, tu peux facilement discerner l'icône représentant les propriétés et l'icône représentant les méthodes associées à l'objet "Range"
Bon,
Je n'ai tout compris effectivement,
Voic ma macro:
Sub Macro2() 'récupérer le N° de ligne R = ActiveCell.Row ' construire l'adresse de la cellule en haut à gauche hautgauche = "I" & R ' se déplacer d'un cran à gauche ActiveCell.Offset(-1,0) ' c'est sur cette ligne que j'ai une erreur de compil . je veux me déplacer d'un cran à gauche ....
End Sub
Merci de ton aide
olivier
MichDenis
| j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux | blagues et au moulin :-) | jps
Ben, si je me déplace de A10 vers A1, le fait de ne pas pouvoir remonter plus haut que A1, je pensais qu'on pouvait (préférable de dire) traduire par au delà de A1 plutôt qu'en deça de A1.
Comme je ne suis pas allé chez les Jésuites...ça fait parti des petites choses qu'eux ont pu te montrer !!!
`A voir l'activité sur le forum aujourd'hui, plusieurs sont absents du moulin ... ;-))
| j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux
| blagues et au moulin :-)
| jps
Ben, si je me déplace de A10 vers A1, le fait de ne pas pouvoir remonter
plus haut que A1, je pensais qu'on pouvait (préférable de dire) traduire par au delà de A1
plutôt qu'en deça de A1.
Comme je ne suis pas allé chez les Jésuites...ça fait parti des petites choses
qu'eux ont pu te montrer !!!
`A voir l'activité sur le forum aujourd'hui, plusieurs sont absents du moulin ...
;-))
| j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux | blagues et au moulin :-) | jps
Ben, si je me déplace de A10 vers A1, le fait de ne pas pouvoir remonter plus haut que A1, je pensais qu'on pouvait (préférable de dire) traduire par au delà de A1 plutôt qu'en deça de A1.
Comme je ne suis pas allé chez les Jésuites...ça fait parti des petites choses qu'eux ont pu te montrer !!!
`A voir l'activité sur le forum aujourd'hui, plusieurs sont absents du moulin ... ;-))
jps
:-)))) père brossollette, "nègre" de jps
"MichDenis" a écrit dans le message de news:
| j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux | blagues et au moulin :-) | jps
Ben, si je me déplace de A10 vers A1, le fait de ne pas pouvoir remonter plus haut que A1, je pensais qu'on pouvait (préférable de dire) traduire par au delà de A1 plutôt qu'en deça de A1.
Comme je ne suis pas allé chez les Jésuites...ça fait parti des petites choses qu'eux ont pu te montrer !!!
`A voir l'activité sur le forum aujourd'hui, plusieurs sont absents du moulin ... ;-))
:-))))
père brossollette, "nègre" de jps
"MichDenis" <michdenis@hotmail.com> a écrit dans le message de news:
OT6gyX8EHHA.3668@TK2MSFTNGP02.phx.gbl...
| j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être
aux
| blagues et au moulin :-)
| jps
Ben, si je me déplace de A10 vers A1, le fait de ne pas pouvoir remonter
plus haut que A1, je pensais qu'on pouvait (préférable de dire) traduire
par au delà de A1
plutôt qu'en deça de A1.
Comme je ne suis pas allé chez les Jésuites...ça fait parti des petites
choses
qu'eux ont pu te montrer !!!
`A voir l'activité sur le forum aujourd'hui, plusieurs sont absents du
moulin ...
;-))
| j'aurais dit "au-dessus" (au pire "en deça") mais bon, on peut pas être aux | blagues et au moulin :-) | jps
Ben, si je me déplace de A10 vers A1, le fait de ne pas pouvoir remonter plus haut que A1, je pensais qu'on pouvait (préférable de dire) traduire par au delà de A1 plutôt qu'en deça de A1.
Comme je ne suis pas allé chez les Jésuites...ça fait parti des petites choses qu'eux ont pu te montrer !!!
`A voir l'activité sur le forum aujourd'hui, plusieurs sont absents du moulin ... ;-))
Fred
Bonjour,
maligne¬tivecell.row ' stocke le numéro de ligne de la cellule active Cells(maligne, 1).EntireRow.Select ' sélectionne la ligne entière
bonne continuation
"olitoto" a écrit dans le message de news: %
Bonjour à tous,
Je souhaiterais récupérer le N° de ligne sur de la cellule active, la stocker dans une variable, pour ensuite sélectionner l'intégralité de la ligne.
Je ne connais pas l'instruction qui permet de le faire.
Merci d'avance,
Olivier
Bonjour,
maligne¬tivecell.row ' stocke le numéro de ligne de la cellule active
Cells(maligne, 1).EntireRow.Select ' sélectionne la ligne entière
bonne continuation
"olitoto" <qsqsd@qsqd.fr> a écrit dans le message de news:
%230C8D25EHHA.2468@TK2MSFTNGP06.phx.gbl...
Bonjour à tous,
Je souhaiterais récupérer le N° de ligne sur de la cellule active,
la stocker dans une variable, pour ensuite sélectionner
l'intégralité de la ligne.
Je ne connais pas l'instruction qui permet de le faire.