VBA : Offset uniquement par rapport à Cells() ?
Résolu/Fermé1 réponse
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
14 juil. 2016 à 12:24
14 juil. 2016 à 12:24
Bonjour
Jour est ici une données String : tu ne peux faire un Offset que sur un range
De toutes façons en VBA, evite au maximum les Select-selection!
plusieurs solution par exemple
Jour est ici une données String : tu ne peux faire un Offset que sur un range
De toutes façons en VBA, evite au maximum les Select-selection!
plusieurs solution par exemple
Dim jour as range
Set jour=Cells(nbexpert + 6, jouractu)
If jour.value ="A" then: Visa=jour.offset(0, 368 - jouractu)
14 juil. 2016 à 13:41
C'est magnifique tout fonctionne !
Du coup j'ai une autre question si j'ose. En fait, maintenant, comme tu peux t'en douter, tout se fait sur X MsgBox. Penses-tu qu'il y aurait un moyen (simple) de les faires s'afficher à la suite sur une même MsgBox ?
J'ai pensé à copier les sélections dans une zone tampon puis de reprendre cette zone tampon pour la MsgBox puis ensuite de vider son contenu pour que cela se fasse à chaque fois mais il y a probablement une méthode plus simple...
Ne te tracasse surtout pas trop pour cela.
ça fonctionne et c'est le principal pour moi ! :)
Excellente journée !
P.S. j'attends ta réponse avant d'afficher mon problème comme résolu mais du coup si tu ne trouve pas, tu peux l'afficher comme résolu si tu en as la possibilité. Sinon j'attends lundi pour l'afficher comme résolu sans aucunes réponses d'ici la. :)
Merci encore et bonne journée
14 juil. 2016 à 13:55
dim zaza as string
dans la boucle
zaza= zaza & " " & visa
et aorès sortie de boucle
msgbox zaza & " sont absents."
14 juil. 2016 à 14:21
Je te remercie encore et encore ! :)
Du coup je te re-dérange pour te demander (et je pense que ce sera la dernière fois que je vais t'embêter) si tu aurais une autre solution magique pour définir si y a eu qu'un seul "A" dans la colonne ou pas ?
A savoir que de nouveau je peux me compliquer la vie mais que si tu as un code "simple" ce serait avec plaisir :)
Je te remercie encore et te souhaite une merveilleuse fin de journée ! :)
18 juil. 2016 à 08:06
Voici le code si cela peut intéresser quelqu'un :)