XL 2016 conversion des fichiers

MAN

XLDnaute Occasionnel
Bonjour le forum.
Bonjour a tous.
j'étais sur office 2010 je remonte à ofice 2016. j'ai les commandes VBA de mes fichiers qui ne sont pas a jour. par exemple

Private Sub Worksheet_SelectionChange(ByVal Target As Range)
If Not Intersect(Target, [C3]) Is Nothing Then
Load fm_CalendrierCellule
If IsDate(Target) Then fm_CalendrierCellule.Tag = Target Else fm_CalendrierCellule.Tag = Date
fm_CalendrierCellule.Show: Cancel = True
End If
End Sub
bref, je voudrai un code qui me permettrai d'adapter mes commandes au nouvel environnement.
 
C

Compte Supprimé 979

Guest
Bonjour MAN

Vous devez avoir un problème tout autre 🤔
Les codes VBA fait sous 2010 fonctionnent en général très bien sur une version supérieures, mais pas l'inverse.

Merci de joindre votre fichier anonymisé SVP

@+
 

MAN

XLDnaute Occasionnel
Merci pour votre réponse. le projet est grand. après la migration, je rencontre des problèmes que je résouds au cas par cas.
il me semble que les fonctionalités "cellule tel" (Target, [C3]) qu'on utillisait frequement sur vba excel 2010 ne fonctionnent pas sur 2016. je voudrais savoir par quoi remplacer ce tronçon de code.
merci encore
 
C

Compte Supprimé 979

Guest
Re,

Navré, mais
VB:
If Not Intersect(Target, [C3]) Is Nothing Then
fonctionne très bien sur version supérieure et même sur M365 😜

Déposez votre fichier anonymisé sur ce forum pour que l'on puisse voir ce qui se passe 🤔

A+
 

Discussions similaires

Réponses
2
Affichages
493

Statistiques des forums

Discussions
312 092
Messages
2 085 222
Membres
102 826
dernier inscrit
ag amestan