OVH Cloud OVH Cloud

Macro pour positionner un cuseur

3 réponses
Avatar
DC
Bonjour à tous,

J'ai disons, 10 à 15 lignes d'écritures + 4 à 5 lignes vides,
Je vais appeller ceci un bloc, ( espace bloc = lignes écrites + lignes
vides ),

Dans une feuille de calcul j'ai 20 blocs, et dans le 15ème bloc, le curseur
se trouve n'importe où, dans l'espace bloc du 15ème bloc,
Aussi j'aimerais disposer d'une macro, qui après éxécution, me metterait le
curseur en colonne A et la première cellule vide du 15ème bloc,
Bien sur la même chose doit être possible avec n'importe quel bloc, ex : 8
ème bloc = première cellule vide en colonne A du 8ème
bloc,................Merci d'avance!

Salutations!................DC

3 réponses

Avatar
Daniel
Bonjour.
Le curseur bouge avec la souris. Je ne vois pas comment le fixer sur une
cellule particulière. Par contre, il est possible de sélectionner cette
cellule.
Cordialement.
Daniel
"DC" a écrit dans le message de news:
43f990f5$0$18315$
Bonjour à tous,

J'ai disons, 10 à 15 lignes d'écritures + 4 à 5 lignes vides,
Je vais appeller ceci un bloc, ( espace bloc = lignes écrites + lignes
vides ),

Dans une feuille de calcul j'ai 20 blocs, et dans le 15ème bloc, le
curseur se trouve n'importe où, dans l'espace bloc du 15ème bloc,
Aussi j'aimerais disposer d'une macro, qui après éxécution, me metterait
le curseur en colonne A et la première cellule vide du 15ème bloc,
Bien sur la même chose doit être possible avec n'importe quel bloc, ex : 8
ème bloc = première cellule vide en colonne A du 8ème
bloc,................Merci d'avance!

Salutations!................DC



Avatar
JB
Bonjour

Ce que j'ai compris:

http://cjoint.com/?cul15Maar5

aaa aaa aaa
aaa aaa aaa
aaa aaa aaa
aaa aaa aaa
aaa aaa aaa
aaa aaa aaa



bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb

Sub essai()
If IsEmpty(Cells(ActiveCell.Row, 1).Offset(1, 0)) Then ' dernière
ligne du bloc plein?
Cells(ActiveCell.Row + 1, 1).Select
Else
Cells(ActiveCell.Row, 1).End(xlDown).Offset(1, 0).Select
End If
End Sub

Cordialement JB
Avatar
DC
Bonsoir,

Pourquoi Snober le non initié ( Voir : Principe d'utilisation des
Newsgroups ), çà fait mal !
Cordialement,
DC

"JB" a écrit dans le message de news:

Bonjour

Ce que j'ai compris:

http://cjoint.com/?cul15Maar5

aaa aaa aaa
aaa aaa aaa
aaa aaa aaa
aaa aaa aaa
aaa aaa aaa
aaa aaa aaa



bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb
bbbb bbbb bbbb

Sub essai()
If IsEmpty(Cells(ActiveCell.Row, 1).Offset(1, 0)) Then ' dernière
ligne du bloc plein?
Cells(ActiveCell.Row + 1, 1).Select
Else
Cells(ActiveCell.Row, 1).End(xlDown).Offset(1, 0).Select
End If
End Sub

Cordialement JB