Dans une macro, selectionner une cellule avec la ligne en variable
Résolu/Fermé
Jeeprock
Messages postés
33
Date d'inscription
mardi 26 mars 2013
Statut
Membre
Dernière intervention
29 septembre 2022
-
27 sept. 2019 à 00:31
Jeeprock Messages postés 33 Date d'inscription mardi 26 mars 2013 Statut Membre Dernière intervention 29 septembre 2022 - 28 sept. 2019 à 14:24
Jeeprock Messages postés 33 Date d'inscription mardi 26 mars 2013 Statut Membre Dernière intervention 29 septembre 2022 - 28 sept. 2019 à 14:24
A voir également:
- Dans une macro, selectionner une cellule avec la ligne en variable
- Aller à la ligne dans une cellule excel - Guide
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Site de vente en ligne particulier - Guide
- Partager photos en ligne - Guide
- Macro word - Guide
1 réponse
f894009
Messages postés
17205
Date d'inscription
dimanche 25 novembre 2007
Statut
Membre
Dernière intervention
19 octobre 2024
1 709
27 sept. 2019 à 17:58
27 sept. 2019 à 17:58
Bonjour,
A quoi sert la selection?????????????????????????????????
Sub X_Colonne_G() With Worksheets("feuil1") If IsNumeric(.Range("N14")) Then If .Range("N14") > 0 And .Range("N14") < 101 Then .Range("G" & .Range("N14")) = "X" End If End If End With End Sub
A quoi sert la selection?????????????????????????????????
Modifié le 27 sept. 2019 à 18:41
En fait j'ai pris exemple sur le code généré par l'enregistrement de la macro.
et j'en ai déduit que je devais sélectionner la cellule dans laquelle je voulais inscrire un "X"
Mais depuis j'ai cherché encore et j'ai trouvé une façon de faire qui fonctionne.
En définissant une variable...et en transférant la valeur de la cellule M14 dans cette variable.
Avant cela, le problème était que je ne pouvais pas utiliser directement la valeur de m14 pour concatener avec "G"
Dim ligne As Byte
ligne = Range("m14").Value
Range("G" & ligne).Value = "X"
Le but de l'exercice:
Lors de l'inscription des membres d'un club, sur une feuille séparée il y a un tableau des membres potentiels (de l'année précédente) contenant le nom et le no de téléphone puis une colonne "Cotisation payée"
Sur l'autre feuille, un modèle de reçu avec liste déroulante qui va chercher les noms et no de téléphone et un bouton "Imprimer le reçu" qui exécute la macro. Alors cette macro imprimera le reçu, incrémentera le numéro du reçu, additionnera le montant d'argent et finalement ira inscrire un "X" dans la colonne "Cotisation payée" pour le membre sélectionné.
28 sept. 2019 à 07:13
Le but de l'exercice:
Oui et que voulez-vous ??
28 sept. 2019 à 14:24
Car dans l'intervalle j'ai trouvé la solution.