VBA sélectionner cellule d'une plage nommée

  • Initiateur de la discussion Initiateur de la discussion Alb1dza
  • 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 !

A

Alb1dza

Guest
Bonjour à tous,

J'ai beau chercher et m'arracher les cheveux je ne trouve pas de réponse.

J'ai le code suivant:

Sub Test()
Dim LastRowData As Long
Dim n As Long
Dim m1 As Long
m1 = 0

LastRowData = Worksheets("Data").Range("A" & Rows.Count).End(xlUp).Row

Application.ScreenUpdating = False

For n = 4 To LastRowData
If Worksheets("Data").Cells(n, 5) <> "" Then
m1 = m1 + (Worksheets("Data").Cells(n, 5).Value * Worksheets("Data").Range("TOTAL").Value)
Worksheets("Results").Range("RESULTS").Value = m1
End If

Next n

Application.ScreenUpdating = True

End Sub

Mon problème concerne la sélection de la Cells(n, 5). Je souhaiterai "figer" la colonne afin que si j'insère de nouvelle colonne, ma macro reste valable. J'ai essayé de nommer la colonne, mais je tombe toujours sur une application-defined or object-defined error.

Quelqu'un aurait-il une idée ? Merci
 
Re : VBA sélectionner cellule d'une plage nommée

@Yaloo: Merci beaucoup pour ta réponse. Dommage ! Je crois que dans ce cas la seule solution va être de placer les colonnes "à fixer" dans une spreadsheet différentes qui ne sera pas modifier.

Merci encore
 
Re : VBA sélectionner cellule d'une plage nommée

Bonjour,
pas sûr d'avoir tout compris... peut être utiliser un code comme celui ci :
Code:
Cells(1, Range("macolonne").Column).Select

"macolonne" étant une plage nommée....

bonne journée
@+
 
- 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
5
Affichages
906
Réponses
2
Affichages
526
Réponses
4
Affichages
729
Retour