• Initiateur de la discussion Initiateur de la discussion nico
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

N

nico

Guest
re salut à tous!

J'essaye desespérement de savoir comment manipuler les offset de cellule par VBA.
En fait j'aimerai savoir comment je me déplace vers la gauche de l'ActiveCell...
activeCell.offset(0, -1) ??
Ca ne fonctionne pas je crois!!!

Avez vous une idée???

Merci
 
Salut eric!

merci pour ta réponse!!
je l'avais fais mais ça ne fonctionnait pas, j'ai dû relancer le fichier et là, surprise: ça fonctionne!!!

Enfin, j'ai une autre question, eric, ou celui qui sait:
Voilà je teste la propriété LOCKED des cellules d'un tableau de plusieurs lignes et plusieurs colonnes; je sais vérifier toutes les cellules d'une colonne mais pour passer à la première cellule de la colonne suivante je n'y arrive pas!!
Je me tire les cheveux avec les offset!!

Quelqu'un pourrait-il m'aider???


MERCI
 
re

le plus simple si on imagine que le tableau est en b2 g11 :

se positionner sur b2
tester les colonnes jusqu'à g (8 colonnes en tout)
se positionner en b3
......pendant les 10 lignes

une solution pour le faire, si tu connais la taille de ton tableau :

dim nbcolonnes as single, nblignes as single, ligne as single, colonne as single
nbcolonnes = 8
nblignes = 10
ligne = 0

range("b2").select
while ligne < nblignes
colonne = 0
while colonne<nbcolonnes
' test de la cellule
if activecell.offset(ligne,colonne)..........then 'Adapter la formule
'.............adapter les actions si vrai
end if
colonne = colonne+1
wend
ligne = ligne+1
wend

NON TESTE mais cela doit fonctionner

Eric
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
455
Réponses
4
Affichages
138
Réponses
0
Affichages
162
Réponses
12
Affichages
383
Réponses
6
Affichages
442
Réponses
9
Affichages
208
Retour