Sélection de cellules variable
Résolu/Fermé
cbauf
Messages postés
4299
Date d'inscription
lundi 31 mars 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
-
1 sept. 2009 à 16:16
cbauf Messages postés 4299 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 27 septembre 2024 - 2 sept. 2009 à 15:39
cbauf Messages postés 4299 Date d'inscription lundi 31 mars 2008 Statut Contributeur Dernière intervention 27 septembre 2024 - 2 sept. 2009 à 15:39
A voir également:
- Sélection de cellules variable
- Formule excel pour additionner plusieurs cellules - Guide
- Verrouiller cellules excel - Guide
- Concatener deux cellules excel - Guide
- Vba range avec variable ✓ - Forum VB / VBA
3 réponses
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
2 sept. 2009 à 13:22
2 sept. 2009 à 13:22
Bonjour,
tu affectes un torchon à une serviette.
d'abord, Activecell n'a pas besoin du offset(0,0), ensuite si tu veux récupérer l'adresse de la sélection sous-tendue par tes cellules V3:V4, il faut utiliser .Address au lieu de .Select, enfin, si tu veux sélectionner le range en question, oublie l'affectation à Activecell.
Bref, que veux-tu faire?
Cordialement
tu affectes un torchon à une serviette.
d'abord, Activecell n'a pas besoin du offset(0,0), ensuite si tu veux récupérer l'adresse de la sélection sous-tendue par tes cellules V3:V4, il faut utiliser .Address au lieu de .Select, enfin, si tu veux sélectionner le range en question, oublie l'affectation à Activecell.
Bref, que veux-tu faire?
Cordialement
cbauf
Messages postés
4299
Date d'inscription
lundi 31 mars 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
786
2 sept. 2009 à 13:03
2 sept. 2009 à 13:03
UP
cbauf
Messages postés
4299
Date d'inscription
lundi 31 mars 2008
Statut
Contributeur
Dernière intervention
27 septembre 2024
786
2 sept. 2009 à 15:39
2 sept. 2009 à 15:39
Résolu,
Et merci de tes explications et conseils :D
Il Fallait écrire :
Mais .Address à la place de .Select m' envoie MSG suivant :
Microsoft Visual Basic
---------------------------
Erreur de compilation:
Utilisation incorrecte de la propriété
---------------------------
OK Aide
---------------------------
Et merci de tes explications et conseils :D
Il Fallait écrire :
Sub Suite_Trans() ' ' Macro5 Macro ' Macro enregistrée le 31.08.2009 par cbauf ' Dim PREM, DER As String PREM = Worksheets("TST2").Range("V3") 'No de la première ligne de sélection DER = Worksheets("TST2").Range("V4") 'No de la dernière ligne de sélection Range("A" & PREM & ":A" & DER).Select Selection.filldown End Sub
Mais .Address à la place de .Select m' envoie MSG suivant :
Microsoft Visual Basic
---------------------------
Erreur de compilation:
Utilisation incorrecte de la propriété
---------------------------
OK Aide
---------------------------
2 sept. 2009 à 13:37
Je suis une tâche en programmation ! ;(
Voila le debut de ma macro à l'enregistreur
Sub Macro1()
'
' Macro1 Macro
' Macro enregistrée le 02.09.2009 par cbauf'
'
Range("A16:A17").Select
Selection.AutoFill Destination:=Range("A16:A47")
Range("A16:A47").Select
End Sub
les numeros et le nombres de ligne changent à chaques opérations
C'est pour cela que je doit récupérer les "variables" PRE ET DER qui se trouvent dans la feuille
2 sept. 2009 à 15:12
Range("A16:A47").Select
Selection.filldown
End Sub
Ce qui me recopie le VRAI ...n Fois
Alors que dans la cellule initiale ,se trouvait une date