Comment pouvez-vous rester à la position actuelle des cellules et vous adresser aux autres cellules? Pour ce faire, utilisez la propriété Offset. Le premier argument de la propriété Offset est le nombre de lignes qui se trouvent entre la cellule actuelle et la cellule à laquelle vous souhaitez accéder. Le deuxième argument représente le nombre de colonnes qui doivent être pontées vers la cellule cible. Le pointeur de la souris reste sur la cellule A1 tout le temps, les cellules sont accessibles via la propriété Offset.
Sub AdresseCellule() Sheets("Feuil1").Activate Range("A1").Select Range("A1").Value = "Texte1" ActiveCell.Offset(0, 1).Value = "Texte2" ActiveCell.Offset(0, 2).Value = "Texte3" ActiveCell.Offset(0, 3).Value = "Texte4" ActiveCell.Offset(1, 0).Value = "Texte5" ActiveCell.Offset(1, 1).Value = "Texte6" End Sub
Vous pouvez imaginer que vous pouvez programmer des macros plus rapides en utilisant cette méthode. Chaque fois que vous déplacez le pointeur de la souris dans le tableau, cela prend du temps. Pour les tâches plus petites, vous pouvez toujours utiliser la méthode Select pour sélectionner des cellules.